c语言上机题库(word版)

c语言上机题库(word版)

ID:31884386

大小:29.33 KB

页数:14页

时间:2019-01-24

c语言上机题库(word版)_第1页
c语言上机题库(word版)_第2页
c语言上机题库(word版)_第3页
c语言上机题库(word版)_第4页
c语言上机题库(word版)_第5页
资源描述:

《c语言上机题库(word版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、14C语言习题集143.11输入'A'~'F'中的一个字母,代表一个十六进制数,将其转换为十进制数,求该数与15的和并输出。输入格式:B输出格式:26#includeintmain(void){charch;intsum;ch=getchar();sum=ch-'A'+10+15;printf("%d",sum);return0;}3.12输入三个整数,求其平均值。输入格式:357输出格式:5#includeintmain(void){inta,b,c,aver;scanf("%d%d%d",&a,&b,&c);aver=(a+b+c)/3

2、;printf("%d",aver);return0;}3.13根据c=5/9*(f-32)公式,输入华氏温度f,求摄氏温度c,结果精确到小数点后两位。输入格式:80.0输出格式:26.67#includeintmain(void){floatf,c;scanf("%f",&f);c=5.0/9*(f-32);printf("%.2f",c);return0;}3.14输入一个四位正整数,求其各位数字之和。例如,1357的各位数字之和为1+3+5+7=16。输入格式:1357输出格式:16#includeintmain(void){in

3、tnum;inta,b,c,d,total;scanf("%d",&num);a=num/1000;b=(num-a*1000)/100;c=(num-a*1000-b*100)/10;d=num-a*1000-b*100-c*10;total=a+b+c+d;printf("%d",total);return0;}3.15输入一大写字母,输出对应的小写字母。输入格式:A输出格式:a14#includeintmain(void){charc1,c2;scanf("%c",&c1);c2=c1+32;printf("%c",c2);}3.16输入两个整数分别赋

4、值给变量a和b,将a和b的值互换,输出a、b的值。输入格式:35输出格式:53#includeintmain(void){inta,b,temp;scanf("%d%d",&a,&b);temp=a;a=b;b=temp;printf("%d%d",a,b);return0;}3.21输入一小写字母,输出对应的大写字母。输入格式:b输出格式:B#includeintmain(void){charch;ch=getchar();putchar(ch-32);putchar('');}3.22输入任意四位整数,以反序的方式输出该整数。例如:输入

5、1234,输出4321输入格式:1357输出格式:7531#includeintmain(void){charc1,c2,c3,c4;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);printf("%c%c%c%c",c4,c3,c2,c1);}3.23输入两个电阻值,求它们并联和串联的电阻值,结果保留两位小数。并联和串联的电阻值的计算公式为:并联电阻:PR=(R1*R2)/(R1+R2)串联电阻:RS=R1+R2输入格式:35输出格式:1.888.00#includeintmain(void){doubler1,r2,

6、pr,rs;scanf("%lf%lf",&r1,&r2);pr=(r1*r2)/(r1+r2);rs=r1+r2;printf("%.2f%.2f",pr,rs);return0;}3.24使用getchar函数分别输入两个字符变量c1和c2,要求c1、c2均是字符'0'到'9'中的一个字符。将c1、c2中的值转换成相应的数字,如将字符'1'转换为数字1,并输出这两个数相加的结果。输入格式:26输出格式:814#includeintmain(void){charc1,c2;c1=getchar();c2=getchar();c1=c1-48;c2=c2-4

7、8;printf("%d",c1+c2);return0;}3.25输入梯形的上下底边长度和高,计算梯形的面积,保留一位小数。计算梯形面积的公式如下:S=h*(a+b)/2输入格式:354输出格式:16.0#includeintmain(void){inta,b,h;floatS;scanf("%d%d%d",&a,&b,&h);S=h*(a+b)/2.0;printf("%.1f",S);return0;}3.26输入圆的半径,求圆的周长和面积,结果精确到

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

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

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