资源描述:
《C语言例题汇总及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、编写一个程序,运行后能输出以下信息._______________Thisismyfirstprogram_______________main(){printf(“_______________”);printf(“Thisismyfirstprogram”);printf(“______________”);}2、从键盘输入一个小写字母,要求用大小写字母形式输出该字母及对应的ASCII码值。#include“stdio.h”main(){charc1,c2;printf(“请输入小写字母:”);scanf(“%c”,&c1);c2=c1-
2、32;printf(“原字母为%c,大写字母为%c,对应的ASCII码值为%d”,c1,c2,c1);}3、输入圆半径,求圆的面积和周长。π的值取3.14.#include"stdio.h"main(){floatr,s,c;printf("请输入圆的半径r:");scanf("%f",&r);s=3.14*r*r;c=2*3.14*r;printf("圆的面积s为:%f圆的周长c为%f",s,c);}4、输入一个华氏温度,输出摄氏温度。公式为c=5*(f-32)/9#include"stdio.h"main(){floatf,c;printf(
3、"请输入一个华氏温度");scanf("%f",&f);c=5*(f-32)/9;printf("摄氏温度为%f",c);}5、输入三个整数,输出三个数的和与平均值。main(){intx,y,z;floatav;printf(“请输入三个整数x,y,z:”);scanf(“%d,%d,%d”,&x,&y,&z);z=x+y+z;av=z/3.0;printf(“和为%d,平均值为%f”,z,av);}6、输入一个三位数,将这个三位数按反序输出。main(){inta,b,c,x,y;printf(“请输入一个整数");scanf("%d",&x);
4、a=x/100;b=x%100/10;c=x%10;y=c*100+b*10+c;printf(“反序后的三位数为%d",y);}7、输入二元一次方程ax2+bx+c=0中系数a、b、c,如果有实根,则输出方程的两个实数根,如果没有则输出提示没有实根。#include"stdio.h"#include"math.h"main(){floata,b,c,d,p,q,x1,x2;printf("输入一元二次方程的系数a,b,c");scanf("%f,%f,%f",&a,&b,&c);d=sqrt(b*b-4*a*c);if(d<0)printf("方程没有
5、实根");else{x1=(-b+d)/(2*a);/*求两个实根*/x2=(-b-d)/(2*a);printf("方程的两个实根分别为:x1=%fx2=%f",x1,x2);}}8、输入两点的坐标,输出两点之间的距离。#include"stdio.h"#include"math.h"main(){floatx1,y1,x2,y2,d;printf("输入两点坐标");scanf("%f,%f,%f,%f",&x1,&y1,&x2,&y2);d=sqrt(pow(x1-x2,2)+pow(y1-y2,2));printf("两点之间的距离为:%f
6、n",d);}9、输入一个年份,判断它是否是闰年。#include"stdio.h"main(){intyear,t;printf("请输入年份");scanf("%d",&year);if(year%4==0&&year%100!=0
7、
8、year%400==0)printf("%d年是闰年",year);elseprintf("%d年不是闰年",year);}10、输入任意两个整数a、b,输出其中最小的数。#include"stdio.h"main(){inta,b,min;printf(“请输入两个个数");scanf("%d,%d",&a,&b
9、);min=a;if(min>b)min=b;printf("%d,%d中最小的数为%d",a,b,min);}11、输入任意三个整数a、b、c,输出其中最小的数。#include"stdio.h"main(){inta,b,c,t;printf("请输入三个数");scanf("%d,%d,%d",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}printf("%d,%d,%d中最小的数为%d",a,b,c,a);}12、输入任意三个整数a、b、c,按从小到大的次序输出。#include"stdi
10、o.h"main(){inta,b,c,t;prin