c语言上机练习参考答案

c语言上机练习参考答案

ID:21870830

大小:1.04 MB

页数:120页

时间:2018-10-25

c语言上机练习参考答案_第1页
c语言上机练习参考答案_第2页
c语言上机练习参考答案_第3页
c语言上机练习参考答案_第4页
c语言上机练习参考答案_第5页
资源描述:

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

1、n第1章C语言概述1-1编写程序,在屏幕上显示一个如下输出:---------------------------------ProgramminginCisfun!IloveClanguage.---------------------------------Program#includemain(){printf("---------------------------------");printf("ProgramminginCisfun!");printf("IloveClanguage.");p

2、rintf("---------------------------------");}1-2编写程序,在屏幕上显示一个如下图案:**********Program(1)#includemain(){printf("****");printf("***");printf("**");printf("*");}Program(2)#includemain(){printf("%c%4c%4c%4c",'*','*','*','*');120printf("%3c%4c%4c

3、",'*','*','*');printf("%5c%4c",'*','*');printf("%7c",'*');}1-1已知某个圆的半径,编写一个程序,用来计算并显示面积。要求:将π定义为符号常量,并假设一个恰当的半径值。Program#include#definePI3.14main(){floatr=5,s;s=PI*r*r;printf("Theareaofcircleis:%.2f",s);}OutputTheareaofcircleis:78.501-2已知两个整数20和10,编写程序,自定

4、义函数add()将这两个数相加,自定义函数sub()计算这两个数的差,并按照下面形式显示计算结果:20+10=3020-10=10Program#includeintadd(inta,intb){return(a+b);}intsub(inta,intb){return(a-b);}main(){inta=20,b=10;printf("%d+%d=%d",a,b,add(a,b));printf("%d-%d=%d",a,b,sub(a,b));}120Output20+10=3020–10=101-1已知

5、变量a、b和c的值,编写程序,用来计算并显示x的值,其中请分别用以下数值运行该程序(1)a=250,b=85,c=25(2)a=300,b=70,c=80Program(1)#includemain(){inta=250,b=85,c=25;floatx;x=1.0*a/(b-c);printf("x=%.2f",x);}Output(1)x=4.17Program(2)#includemain(){inta=300,b=70,c=80;floatx;x=1.0*a/(b-c);/*试写成x=a

6、/(b-c);得到什么运行结果?为什么?*/printf("x=%.2f",x);}Output(2)x=-30.00120n第2章常量、变量及数据类型&第3章运算符和表达式3-1编写程序,求华氏温度100oF对应的摄氏温度。计算公式如下:式中:c表示摄氏温度,f表示华氏温度。(c定义为实型,f定义为整型)Program#includemain(){intf=100;floatc;c=5.0*(f-32)/9;/*如果是c=5*(f-32)/9;会是什么结果?为什么?*/printf("Celsiusdegree

7、(correspondingto%dFahrenheit)is:%.2f.",f,c);}OutputCelsiusdegree(correspondingto100Fahrenheit)is:37.78.3-2一个物体从100m的高空自由落下,编写程序,求它在前3s内下落的垂直距离。设重力加速度为10m/s2。要求,将重力加速度定义为符号常量,尝试将其改为9.8m/s2,看结果有何不同?Program#include#defineG10main(){intt=3;floats;s=1.0/2*G*t*t;/*如

8、果是s=1/2*G*t*t;会是什么结果?为什么?*/printf("Thefallingverticaldistance(in%dseconds)is:%.2f.",t,s);}OutputThefallingve

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

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

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