c语言程序设计习题参考答案

c语言程序设计习题参考答案

ID:7234733

大小:183.50 KB

页数:29页

时间:2018-02-08

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

《c语言程序设计习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章C语言概述参考答案一、1.C2.B 3.C 4.D 5.D 6.B 7.A 8.A 9.B 10.A二、1、函数2、位3、分号4、main5、{}6、换行7、注释8、函数首部、函数体9、main10、编辑、编译、连接、运行三、1.错 2.错 3.对 4.对 5.对 6.对 7.错 8.对四、1、#include/*包含头文件,为了使用printf和scanf语句,注意句末无分号*/voidmain(){printf(“***********”);/*的作用相当于回车*/printf(“Iamastudent.”);printf(“**

2、*********”);}2、#includevoidmain(){inta,b;printf(“Pleaseinputa,b:”);scanf(“%d,%d”,&a,&b);/*注意输入两个数之间用逗号分隔*/if(a>b)printf(“%d”,a);elseprintf(“%d”,b);}3、#includevoidmain(){inta,b,c,max;printf(“Pleaseinputa,b,c:”);scanf(“%d,%d,%d”,&a,&b,&c);max=a;if(a

3、ax用于保存a,b中比较大的数*/if(max

4、.错2.对3.对 4.错 5.错 6.对 7.错 8.错 9.错 10.对29四、1、1)第1步:(int)(x+y)=(int)(7.2)=7第2步:a%3*7%2/4=7%3*7%2/4=1*7%2/4=1/4=0第3步:x+0=x=2.5(计算机显示为2.500000)1、2)第1步:(float)(a+b)/2=(float)(2+3)/2=(float)(5)/2=5.0/2=2.5第2步:(int)x%(int)y=(int)(3.5)%(int)(2.5)=3%2=1第3步:2.5+1=3.5(计算机显示为3.500000)2、1)(a=a+a=12+12

5、=24)2、2)(a=a-2=12-2=10)2、3)(a=a*(2+3)=12*5=60)2、4)(a=a/(a+a)=12/24=0,注意a是整型)2、5)已知n的值等于5a=02、6)(从右向左解开:a=a*a=144;a=a-a=0;a=a+a=0)五、编程题1、参考答案:#includevoidmain(){charc1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf(“passwordis%c%c%c%c%c”,c1,c2,c3

6、,c4,c5);}运行结果:passwordisGlmre也可以用循环和数组:#includevoidmain(){charc[]={“China”};printf(“passwordis“);for(inti=0;i<=4,i++)printf(“%c”,c[i]+=4);printf(“”);}2、参考答案:#includevoidmain(){charc1=97,c2=98;printf(“%d,%d”,c1,c2);printf(“%c,%c”,c1,c2);}3、参考答案:#include#in

7、clude29voidmain(){doublea,b,c,total,average,square,squareroot;printf("请输入三个双精度实数:");scanf("%lf%lf%lf",&a,&b,&c);total=a+b+c;average=total/3.0;square=a*a+b*b+c*c;squareroot=sqrt(square);printf("三个数的和=%-15.3f,三个数的平均值=%-15.3f",total,average);printf("三个数的平方和x=%.3f,x

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

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

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