c语言程序汇总,C语言程序设计经典题目大汇总

1、C语言程序设计经典题目大汇总第一章 1main() printf(“*”n”); printf(“ welcome you n”); printf(“ very good n”); printf(“*n”); 2.输入三个整数,输出最大的数。 main() int a,b,c,t; int max(int x,int y); printf(“please input three numbers:”); scanf(“%d,%d,%d”, t=max(max(a,b),c); printf(“max number is:%dn”,t); int max(int x,int y) int z; i。

2、f(x第二章 1已知三个整型数8,12,6,按公式s=a+b*c计算,并显示结果 #include main() int a,b,c,s; a=8;b=12;c=6; s=a+b*c; printf(“s=%dn”,s); 2.整形变数及赋初值 main() int x,y,z,w; unsigned int k; x=10;y=-20;k=30; z=x+k;w=y+k; printf(“x+k=%d,y+k=%dn”,z,w); 3.字符型变量定义及赋初值 main() char c1,c2; c1=a;c2=b; c1=c1-32;c2=c2-32; printf(“%c %c”,c1,。

3、c2); 第三章 1.复合语句 #include main() int x=1,y=2; int x=2; int x=3; printf(“x=%d,y=%dn”,x,y); printf(“x=%d,y=%dn”,x,y); printf(“x=%d,y=%dn”,x,y); 2.字符输入函数 #include main() int i=97; char ch=a; putchar(i); putchar(n); putchar(ch); 3.字符输出函数 #include main() int ch; ch=getchar(); putchar(ch); 4.输入圆的半径,输出元的周长和。

4、面积 #include void main() float r,l,s; scanf(“%f”, l=2*3.14159*r; s=3.14159*r*r; printf(“nl=%8.4f”,l); printf(“ns=%8.4f,s); 5.输入三个字符,将它们反向输出 #include char ch1,ch2,ch3; ch1=getchar(); ch2=getchar()l; ch3=getchar(); putchar(ch3);putchar(ch2);putchar(ch1); 6.用格式输入函数输入三个字符,并用输出函数反向输出3个字符和它们的ASCII码 #includ。

5、e void main() char ch1,ch2,ch3; scanf(“%c%c%c”, printf(“%c,%dn”,ch3,ch3); printf(“%c,%dn”,ch2,ch2); printf(“%c,%dn”,ch1,ch1); 7.输入任意三个整数,求它们的平均值。 void main() int num1,num2,num3; float average; printf(“Please input three numbers:”); scanf(“%d,%d,%d”, average=(num1+num2+num3)/3.0; printf(“average=%7.2。

6、/n”,average); 8.求方程a*x*x+b*x+c=0的实数根 #include”math.h” void main() float a,b,c,disc,x1,x2; prinf(“input a,b,c:”); scanf(“%f,%f,%f”, disc=b*b-4*a*c; x1=(-b+sqrt(disc)/(2*a); x2=(-b-sqrt(disc)/(2*a); printf(“nx1=%6.2fnx2=%6.2fn”,x1,x2); 9.从键盘输入一个小写字母,用大写形式输出该字母。 include”stdio.h” void main() char a; pri。

7、ntf(“input a lowercase letter:”); a=getchar(); a=a-32; printf(“%cn”,a); 10.输入一个非负数,计算以这个数为半径的圆周长和面积。 #define PI 3.1415926 main() float r,l,area; printf( scanf( l=2*PI*r; area=PI*r*r; printf( 11.输入任意一个3位数,将其各位数字反序输出(例如输入123,输出321)。 main() int x,y; printf( scanf(y=100*(x)+10*(x/10)+x/100; printf( 12.输。

8、入任意大小的3个整数,判断其中是否有两个奇数一个偶数。若是则输出YES,不是则输 出NOT(要求用条件表达式进行判断,不使用if语句)。 main() int x,y,z,oddcount=0; printf(scanf( x%2=1?oddcount+:0; y%2=1?oddcount+:0; z%2=1?oddcount+:0; oddcount=2?printf( 13.求前驱字符和后继字符。输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这3个字符及其对应的ASCII码值。 main() char c; printf( scanf(printf(pr。

9、intf(printf(getch(); /*为便于调试程序,运行至此程序停顿,此时可以看到运行结果,按任意键程序真难得结束并返回到编辑环境*/ 14.输入三角形的边长,求三角形面积(面积sqrt(s(s-a)(s-b)(s-c),s=(a+b+c)/2)。 #include由于程序中使用了开平方函数sqrt(),所以需要包含数学头檔*/ main() float a,b,c,s,area; int ok=0; printf( scanf(a+bc?ok+:0; /*以下3条语句为判断是否输入的数据是否构成封闭三角形*/ a+cb?ok+:0; b+ca?ok+:0; ok=3?(s=(a+b。

10、+c)/2,area=sqrt(s*(s-a)*(s-b)*(s-c),printf(intf( getch(); 第四章 1.输入一个数,如果该数大于等于0,则输出它的平方根,如果它小于0,则不做任何处理。 #include #include main() double x; scanf(“%lf”, if(x=0) printf(“.6lf”,sqrt(x); 2.输入两个数,比较其大小,将较大的数输出。 #include void main() float a,b; scanf(“%f,%f”, if(ab) printf(“%f”,a); else printf(“%f”,b); 3编程实现:根据两个数sex和tall分类,如果sex为F,当tall大于等于150时,输出A,否则输出B;若sex不为F,当tall大于等于170时,输出A,否则输出B。 void main() int tall;char sex; prinf(“input sex and tall:”); scanf(“%c %d”,%sex, if(sex=F) if(tall=150)printf(“A”); else printf(“B”);。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值