c语言例题汇总及答案

c语言例题汇总及答案

ID:35294294

大小:107.50 KB

页数:19页

时间:2019-03-23

c语言例题汇总及答案_第1页
c语言例题汇总及答案_第2页
c语言例题汇总及答案_第3页
c语言例题汇总及答案_第4页
c语言例题汇总及答案_第5页
资源描述:

《c语言例题汇总及答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、编写一个程序,运行后能输出以下信息._______________Thisismyfirstprogram_______________main(){printf(“_______________”);printf(“Thisismyfirstprogram”);printf(“______________”);}2、从键盘输入一个小写字母,要求用大小写字母形式输出该字母及对应的ASCII码值。#include“stdio.h”main(){charc1,c2;printf(“请输入小写字母:”);scanf(“%c”,&c1);c2=c1-32;printf(“原字母为%c,

2、大写字母为%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("请输入一个华氏温度");scanf("%f",&f);c=5*(f-3

3、2)/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);a=x/100;b=x%100/10;c=x%10;y=c*100+b*10+c;printf(“反序后的三

4、位数为%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("方程没有实根");else{x1=(-b+d)/(2*a);/*求两个实根*/x2=(-b-d)/(2*a);printf("方程的两个实根分别为:x1

5、=%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",d);}9、输入一个年份,判断它是否是闰年。#include"stdio.h"main(){intyear,t;printf("请输入年份");scanf("%d",&yea

6、r);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);min=a;if(min>b)min=b;printf("%d,%d中最小的数为%d",a,b,min);}11、输入任意三个整数a、b、c,输出其中最小的数。#include"stdio.h"main(){

9、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"stdio.h"main(){inta,b,c,t;prin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。