C语言习题及解答

C语言习题及解答

ID:47486649

大小:228.00 KB

页数:13页

时间:2020-01-12

C语言习题及解答_第1页
C语言习题及解答_第2页
C语言习题及解答_第3页
C语言习题及解答_第4页
C语言习题及解答_第5页
资源描述:

《C语言习题及解答》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言习题及解答1、输入一个华氏温度,要求输出摄氏温度。公式为#includevoidmain(){floatC,F;printf("InputF:");scanf("%f",&F);C=5.0/9*(F-32);printf("C=%.2f",C);}2、编写程序,从键盘输入一个大写字母,将它转换为对应的小写字母后输出。(提示:同一个字母的大写比小写小32)#includevoidmain(){charch;printf("Inputch:");scanf("%c",&ch);ch=ch+32;printf(“ch=%c",ch

2、);}3、编写程序,输入梯形的上底、下底和高,计算并输出梯形的面积。#includevoidmain(){floata,b,h,area;printf("Inputa,b,h:");scanf("%f%f%f",&a,&b,&h);area=(a+b)*h/2;printf("area=%.2f",area);}4、编写程序,输入圆半径r,求圆周长、圆面积、圆球表面积、圆球体积。#include#definePI3.1415926voidmain(){floatr,L,s1,s2,V;printf("Inputr:");scanf("

3、%f",&r);L=2*PI*r;s1=PI*r*r;s2=4*PI*r*r;V=4.0/3*PI*r*r*r;printf("L=%.2f,s1=%.2f,s2=%.2f,V=%.2f",L,s1,s2,V);}5、有三个电阻r1、r2、r3并联,编写程序计算并输出并联后的电阻r。已知电阻并联公式为:#includevoidmain(){floatr,r1,r2,r3;printf("Inputr1,r2,r3:");scanf("%f%f%f",&r1,&r2,&r3);r=1/(1/r1+1/r2+1/r3);printf("r=%.2f",

4、r);}6、由键盘输入一个10-99之间的整数,将该数分解,分别输出其个位数字和十位数字。例如,输入85,输出:5,8。提示:用算术运算中的整除和取余运算实现。#includevoidmain(){intx,a,b;scanf("%d",&x);a=x%10;b=x/10;printf(“a=%d,b=%d",a,b);}7、编写程序,输入三角形的三条边,计算并输出三角形的面积。(注意输入的三条边必须要能构成一个三角形)求三角形的面积公式为其中s=(a+b+c)/2。#include#includevoidmain()

5、scanf("%f%f%f",&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%.2f",area);8、周期为T秒的人造卫星离地面的平均高度H的计算公式为:其中:M=6×1024kg是地球质量,R=6.371×106m是地球半径。编写程序,输入人造卫星的周期T,计算并输出人造卫星离地面的高度H。算法提示:求xy结果的数学函数是pow(x,y)#include#include#definePI3.1415926voidmain(){doubleM=6E2

6、4,R=6.371E6,T,H,x;printf("InputT:");scanf("%lf",&T);x=6.67E-11*M*T*T/(4*PI*PI);H=pow(x,1.0/3)-R;printf("H=%.2E",H);9、求任意三个整数的平均值。要求:输入数据与输出结果都应有相应的提示信息。且输出数据取小数点后两位数字显示。#includevoidmain(){floata,b,c,ave;printf(“Input3numbers:”);scanf("%f%f%f",&a,&b,&c);ave=(a+b+c)/3;printf(“aver

7、age=%.2f",ave);10、输入一个字符,并输出。其中有一个条件是如果该字符是小写的英文字母,则需把它转换成大写字母再输出。#includevoidmain(){charch;printf("Inputch:");scanf("%c",&ch);if(ch>='a'&&ch<='z')ch=ch-32;printf("%c",ch);}11、输入年号,判断并输出该年是否为闰年。所谓闰年,是指能被4整除,但不能被100整除;或能被400整除的年份。#includev

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

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

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