c语言程序设计答案

c语言程序设计答案

ID:18715109

大小:189.00 KB

页数:11页

时间:2018-09-20

c语言程序设计答案_第1页
c语言程序设计答案_第2页
c语言程序设计答案_第3页
c语言程序设计答案_第4页
c语言程序设计答案_第5页
资源描述:

《c语言程序设计答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编写一个程序,测试你所使用的计算机的数据表示范围。#includevoidmain(){intm,n,h,k,p,i=1,s=1,q=1,x=1,y=1,M=1,N=1,H=1,K=1,P=1;m=sizeof(int);m=m8;n=sizeof(long);n=n8;h=sizeof(short);h=h8;k=sizeof(float);k=k8;p=sizeof(double);p=p8;while(i<=m){M=2M;i++;}while(s<=n){N=2N;s++;}while(q<=h){H=2H;q++;}while(x<=k){K=2K;x++

2、;}while(y<=p){P=2P;y++;}printf("数据类型");printf("最小数据");printf("最大数据");printf("int%8d%8d",-(M-1),(M-1));printf("long%8d%8d",-(N-1),(N-1));printf("short%8d%8d",-(H-1),(H-1));printf("float%8d%8d",-(K-1),(K-1));printf("double%8d%8d",-(P-1),(P-1));11112、编写一个程序,键盘接收三个整数,给出这三个数的和数、乘积和平均值。#i

3、ncludevoidmain(){inta,b,c,sum,mu;floatvg;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);sum=a+b+c;mu=abc;vg=(a+b+c)/3.0;printf("这三个整数的和为:%d",sum);printf("这三个整数的乘积为:%d",mu);printf("这三个整数的平均值为:%.2f",vg);}编写一个程序,键盘接收一个一位的整型数,经转换,用字符函数putchar输出。例如输入整数5,输出字符5。#includeintmain(){c

4、hara;printf("请输入一个整数:");a=getchar();putchar(a);printf("");return0;}编写一个程序,输入半径,计算球体表面积()和体积()#includevoidmain(){floatp=3.14;floatr,area,room;printf("请输入一个球体的半径:");scanf("%f",&r);area=4prr;room=(4/3.00)prrr;printf("球体的表面积为:%.2f",area);printf("球体的体积为:%.2f",room);printf("");}6、输入3

5、个整数,输出其中的最小值。#includeintcmp(intm,intn){intmin;if(m>n){min=n;}else{min=m;}returnmin;}voidmain(){inta,b,c,min;printf("请输入3个整数:");scanf("%d%d%d",&a,&b,&c);min=cmp(cmp(a,b),c);printf("最小的值是:%d",min);}输入一个字符,如果它是大写字母,则输出相应的小写字母;如果它是小写字母,需输出相应的大写字母;其它字符原样输出。例如:输入F,输出f,输入b,输出B,输入7,输出7。#incl

6、udeintmain(){charm,n;printf("请输入一个字符:");scanf("%c",&m);if(m>='a'&&m<='z'){m=m-32;printf("相应的字符为:%c",m);}11elseif(m>='A'&&m<='Z'){m=m+32;printf("相应的字符为:%c",m);}else{printf("相应的字符为:%c",m);}return0;}8、函数1x>0y=0x=0-1x<0⑴用条件表达式求函数值y。y=x>=0?(x>0?1:0):-1⑵用if语句编程,输入x,输出y,并给出你所使用的测试用例。测试用

7、例:(1)x=2,y=1(2)x=0,y=0(2)x=-2,y=-1(1)#includevoidmain(){inty;floatx;printf("请输入一个数:");scanf("%f",&x);y=x>=0?(x>0?1:0):-1;printf("输出的y的值为:%d",y);(2)#includevoidmain(){floatx;inty;printf("请输入一个数:");scanf("%f",&x)

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

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

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