C语言简单编程(C语言简单编程凯撒加密)

http://www.itjxue.com  2023-04-14 14:25  来源:未知  点击次数: 

C语言简单编程

1.输入掘慎2个正整数m和n,求其最大公约数和最小公倍数

#include

#include

int main()

{

int m,n,p,q,s,r;

printf("请输入两个正整数;m,n\n");

scanf("%d,%d",m,n);

s=m*n;

if(mn)

{

p=m;

m=n;

n=p;

}

printf("%d\t%d\n",m,n);/*按从大到小输出m,n */

while(n!=0)

{

q=m%n;

m=n;

n=q;

}

/*是不是m才是最大公约数啊*/

r=s/m;

printf("m和n最大公约数为 %d\n",m);

printf("m和n最小公倍数为 %d\n",r);/*m和n的积除以m和n的最大公约数即为最小公倍数*/

return 0;

}

2.输出100以内能被3整除且个位数为6的所有整数。

#include

int main(void)

{

int i;

for(i=1;i=100;i++)

if(i%3==0i%10==6)printf("%d ",i);

return 0;

}

3. 编程计算从1到10各数阶乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#include

int main(void)

{

int sum,i,term;

sum=0;

term=1;

for(i=1;i=10;i++)

{

term=term*i;

sum=sum+term;

printf("%d的阶乘 %d\n",i,term);

}

printf("1到10各数阶乘的和 %d\n",sum);

return 0;

}

4.使用嵌套循环产生下列由大写字母组成的图

#include

int main(void)

{

char ch1,ch2;

for(ch1='A';ch1='Z';ch1++)

{

for(ch2='A';ch2=ch1;ch2++)

printf("%c",ch2);

printf("\n");

}

return 0;

}

5. 编程输出所有三位数中的素数。

#include

int main(void)

{

int x,i;

for(x=100;x=999;x++)

{

for(i=2;ix/2;i++)

if(x%i==0)break;

if(i==x/2)printf("%d ",x);

}

return 0;

}

6. 定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)

#include

int main(void)

{

int even(int);

int x,y;

scanf("%d",x);

y=even(x);

if(y==1)

printf("%d 是偶数\n",x);

else

printf("%d 是奇数\n",x);

return 0;

}

int even(int x)

{

if(x%2==0)

return 1;

else

return 0;

}

7. 编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)

#include

int main(void)

{

int mypow(int,int);

int x,y,s;

scanf("%d%d",x,y);

s=mypow(x,y);

printf("%d的%d次方是 %d\n",x,y,s);

return 0;

}

int mypow(int x,int y)

{

int sum,i;

sum=1;

for(i=1;i=y;i++)

sum=sum*x;

return sum;

}

8.输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。

#include

int main(void)

{

int x,y;

scanf("%d",x);

y=x/100+x/10%10*10+x%10*100;

printf("%d的逆序数 %d\n",x,y);

return 0;

}

9. 编写一个字符串连接函数,其功能是将两个字符串连接判陆敬起来形成一个新的字符串,以实现库函数strcat()的功能

#include

int main(void)

{

void mystrcat(char s1[],char s2[]);

char s1[80],s2[80];

scanf("%s%s",s1,s2);

mystrcat(s1,s2);

printf("%s\悉运n",s1);

return 0;

}

void mystrcat(char s1[],char s2[])

{

int i,j;

for(i=0;s1[i]!='\0';i++);

for(j=0;s2[j-1]!='\0';j++)s1[i+j]=s2[j];

}

10. 编写一个字符串复制函数,其功能是将字符数组s2中的全部字符(包括字符串结束符号'\0')拷贝到字符数组 s1 中,以实现库函数strcpy()的功能。

#include

int main(void)

{

void mystrcpy(char s1[],char s2[]);

char s1[80],s2[80];

scanf("%s",s2);

mystrcpy(s1,s2);

printf("%s\n",s1);

return 0;

}

void mystrcpy(char s1[],char s2[])

{

int i;

for(i=0;s2[i-1]!='\0';i++)

s1[i]=s2[i];

}

11.有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

#include

int main(void)

{

void mystrcpy2(char s1[],char s2[],int m,int n);

char s1[80],s2[80];

int m,n;

scanf("%d%d",m,n);

scanf("%s",s1);

mystrcpy2(s1,s2,m,n);

printf("s1: %s\ns2: %s\n",s1,s2);

return 0;

}

void mystrcpy2(char s1[],char s2[],int m,int n)

{

int i,j;

for(i=m-1,j=0;ins1[i]!='\0';i++)

s2[j++]=s1[i];

s2[j]='\0';

}

如何用C语言编写一个简单的程序!

上了大学有很多同学都在学习C语言,C++就是C语言的一种,吵态那么怎么用升此源c语言写一个简单的程序hello world呢,下边来给大家演扒陆示一下

工具/材料

电脑,c语言软件

鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可

点击上方程序窗口左上角的文件,选择新建

在打开的窗口中选择文件,下边一般是第四个 c++Source file,输入文件名(hellw.c),一定要以“.c”为后缀结尾

进入编辑页面在,页面编辑源代码就可以

#includestdio.h

void main()

{

printf("hello world!"n);

}

然后选择保存,打印,输出运行。

输出的效果就是这样了,一个简单的c语言程序就写好了

特别提示

所有的输入都要在英文半角的情况下输入,不然程序会不能识别,会报错。

一个简单的C语言程序,求解

1、新建扮凳一个?字符串数组的定义与输出项目。

2、添加一个?str.c 文件。

3、包含stdio.h和stdlib.h头文件。

4、输入main函数主体,system()和返回值森困。

5、定义一个字符串变量str。

6、使用printf()函数输出字符串变量str。

7、运行程序此缺念,查看输出结果。

c语言编程烟花代码简单

c语言编程烟花代码简单如下:

#include "stdlib.h"

#include "graphics.h"

#include "stdio.h"

#include "math.h"

#include "conio.h "

#define PI? 3.1425926

main()

{

int gdriver=DETECT,gmode,errorcode;

int a[10],b[10],x,y,c,r,i,j,t;

double rad = 0.0;

/* initialize graphics and local variables */

initgraph(gdriver , gmode ,"竖迹弊"州纯);

/* read result of initialization */

errorcode = graphresult();

if (errorcode != grOk)? /* an error occurred */

{

printf("Graphics error : %s/n",grapherrormsg(errorcode));

printf("Please any key to halt:");

getch();

exit(1);? /* terminate with an error code */

}

randomize();

for(;!kbhit();)

{

x=rand()%500+100; /*随机中心坐标*/

y=rand()%300+100;

for(r = 0 ;r = 8 ; r++? )? ? /*烟花的大小设定*/

{

for(i = 0,rad = 0.0 ; rad 2*PI; rad += 0.78 )? /*设余族定坐标*/

{

a[i++] = x + (int)r *10* cos(rad);

b[ i ] = y + (int)r *10* sin(rad);

}

t = i;

for(i=1;it;i++)

{

c=rand()%13+1; /*各点的颜色随机*/

setcolor(c);? ? ? ?/*功能:将当前图形屏幕的当前笔画颜色置为color.*/

circle(a[i],b[i],1);/* a[i],b[i] 为圆心 1 为半径 画圆 */

}

delay(10000);

delay(10000);

cleardevice();

函数名: cleardevice? ? ? ? ?

功? 能: 清除图形屏幕?

用? 法: void far cleardevice(void);

}

}

getch();

closegraph();

函数名: closegraph

功? 能: 关闭图形系统

用? 法: void far closegraph(void);

}

初始化烟花参数

void Init( int i )

{

// 分别为:烟花中心到图片边缘的最远距离、烟花中心到图片左上角的距离 (x、y) 两个分量

int r[13] = { 120, 120, 155, 123, 130, 147, 138, 138, 130, 135, 140, 132, 155 };

int x[13] = { 120, 120, 110, 117, 110, 93, 102, 102, 110, 105, 100, 108, 110 };

int y[13] = { 120, 120, 85, 118, 120, 103, 105, 110, 110, 120, 120, 104, 85 };

/**** 初始化烟花 *****/

Fire[i].x = 0; // 烟花中心坐标

Fire[i].y = 0;

Fire[i].width = 240; // 图片宽

Fire[i].height = 240; // 图片高

Fire[i].max_r = r[i]; // 最大半径

Fire[i].cen_x = x[i]; // 中心距左上角距离

Fire[i].cen_y = y[i];

Fire[i].show = false; // 是否绽放

Fire[i].dt = 5; // 绽放时间间隔

Fire[i].t1 = timeGetTime();

Fire[i].r = 0; // 从 0 开始绽放

/**** 初始化烟花弹 *****/

Jet[i].x = -240; // 烟花弹左上角坐标

Jet[i].y = -240;

Jet[i].hx = -240; // 烟花弹发射最高点坐标

Jet[i].hy = -240;

Jet[i].height = 0; // 发射高度

Jet[i].t1 = timeGetTime();

Jet[i].dt = rand() % 10; // 发射速度时间间隔

Jet[i].n = 0; // 烟花弹闪烁图片下标

Jet[i].shoot = false; // 是否发射

}

最简单的C语言代码

最简单的C语言代就是输出“helloWord”,通常是作为初学编程语言时的第一个程序代码。具体代码如下:

#include stdio.h

int main(){

? printf("Hello, World! \n");

? return 0;

}

扩展资料:

1、程序的第一行#include stdio.h是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。

2、下一行intmain()是主函数,程序从这里开始执行。

3、下一行printf(...)是C中另一个可用的函数,会在屏幕上显示消息"Hello,World!"。

4、下一行return0;终止main()函数,并返回值0。

参考资料来源:百度百科-c语言

(责任编辑:IT教学网)

更多