资源描述:
《c语言上机练习参考详细标准答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习n第1章C语言概述1-1编写程序,在屏幕上显示一个如下输出:---------------------------------ProgramminginCisfun!IloveClanguage.---------------------------------Program#includemain(){printf("---------------------------------");printf("ProgramminginCisfun!");printf("IloveClanguage.");printf(
2、"---------------------------------");}1-2编写程序,在屏幕上显示一个如下图案:**********b5E2RGbCAPProgram(1)#includemain(){printf("****");printf("***");printf("**");printf("*");}Program(2)#includemain(){printf("%c%4c%4c%4c",'*','*','*','*');printf("%3c%4c%4c",'*','*','*');pr
3、intf("%5c%4c",'*','*');printf("%7c",'*');}119/119个人收集整理仅供参考学习1-1已知某个圆地半径,编写一个程序,用来计算并显示面积.要求:将π定义为符号常量,并假设一个恰当地半径值.p1EanqFDPwProgram#include#definePI3.14main(){floatr=5,s;s=PI*r*r;printf("Theareaofcircleis:%.2f",s);}OutputTheareaofcircleis:78.501-2已知两个整数20和10,编写程序,自定义函数add
4、()将这两个数相加,自定义函数sub()计算这两个数地差,并按照下面形式显示计算结果:20+10=3020-10=10DXDiTa9E3dProgram#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));}Output20+10=3020–10=10119/119个人收集整理仅供参考学习1-1
5、已知变量a、b和c地值,编写程序,用来计算并显示x地值,其中请分别用以下数值运行该程序(1)a=250,b=85,c=25(2)a=300,b=70,c=80RTCrpUDGiTProgram(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/(b-c)
6、;得到什么运行结果?为什么?*/printf("x=%.2f",x);}Output(2)x=-30.00119/119个人收集整理仅供参考学习n第2章常量、变量及数据类型&第3章运算符和表达式3-1编写程序,求华氏温度100oF对应地摄氏温度.计算公式如下:式中:c表示摄氏温度,f表示华氏温度.(c定义为实型,f定义为整型)5PCzVD7HxAProgram#includemain(){intf=100;floatc;c=5.0*(f-32)/9;/*如果是c=5*(f-32)/9;会是什么结果?为什么?*/printf("Celsiusdegr
7、ee(correspondingto%dFahrenheit)is:%.2f.",f,c);jLBHrnAILg}OutputCelsiusdegree(correspondingto100Fahrenheit)is:37.78.xHAQX74J0X3-2一个物体从100m地高空自由落下,编写程序,求它在前3s内下落地垂直距离.设重力加速度为10m/s2.要求,将重力加速度定义为符号常量,尝试将其改为9.8m/s2,看结果有何不同?LDAYtRyKfEProgram#include#defineG10main(){i