欢迎来到天天文库
浏览记录
ID:9362510
大小:44.50 KB
页数:49页
时间:2018-04-29
《c语言上机练习参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言上机练习参考答案?第1章C语言概述1-1编写程序,在屏幕上显示一个如下输出:---------------------------------ProgramminginCisfun!IloveClanguage.---------------------------------1-2编写程序,在屏幕上显示一个如下图案:**********11-3已知某个圆的半径,编写一个程序,用来计算并显示面积。要求:将π定义为符号常量,并假设一个恰当的半径值。OutputTheareaofcircleis:78.501-4已知两个整数20和10
2、,编写程序,自定义函数add()将这两个数相加,自定义函数sub()计算这两个数的差,并按照下面形式显示计算结果:20+10=3020-10=102Output20+10=3020–10=101-5已知变量a、b和c的值,编写程序,用来计算并显示x的值,其中x?请分别用以下数值运行该程序(1)a=250,b=85,c=25(2)a=300,b=70,c=80Output(1)x=4.17Output(2)x=-30.00ab?c3?第2章常量、变量及数据类型&第3章运算符和表达式3-1编写程序,求华氏温度100oF对应的摄氏温度
3、。计算公式如下:c?5?(f?32)9式中:c表示摄氏温度,f表示华氏温度。(c定义为实型,f定义为整型)OutputCelsiusdegree(correspondingto100Fahrenheit)is:37.78.3-2一个物体从100m的高空自由落下,编写程序,求它在前3s内下落的垂直距离。设重力加速度为10m/s2。要求,将重力加速度定义为符号常量,尝试将其改为9.8m/s2,看结果有何不同?OutputThefallingverticaldistance(in3seconds)is:45.00.43-3将球的半径R定义为符
4、号常量,计算球的表面积(4πR2)和体积(4/3*πR3)。OutputThesurfaceareaoftheball(radiusis5.20)is:339.62,andthevolume588.68.3-4给定x、y和z的值,编写程序,使x等于y的值,y等于z的值,z等于x的值。OutputBeforeswap:x=1,y=2,z=3.Afterswap:x=2,y=3,z=1.3-5编写一个程序,给定一个浮点数(例如456.78),显示该数的十位数字与个位数字之和(例如5+6=11)。5OutputThesumofthetensd
5、igitandunitsdigitof456.78is:5+6=11.3-6某种物品每年折旧费的计算方法如下:折旧费?购买价格?废品价值使用年限编写一个程序,当给定某物品的购买价格、使用年限和每年的折旧费时,计算出其废品价值。6OutputThescrapvalueis90.05.3-7在库存管理中,某单个物品的经济定购数EOQ由下面等式给定:EOQ?2?需求率?生产成本单位时间内每种物品的储备成本而最优的定购时间间隔TBO由下面等式给定:TBO?2?生产成本需求率?单位时间内每种物品的储备成本编写程序,给定需求率(单位时间内的物品数)
6、、生产成本(每个定购)和储备成本(单位时间内每种物品),计算EOQ和TBO。OutputEOQis105.41,andTBOis0.11.7?第4章输入输出操作管理4-1输入两个数,将它们交换后输出。OutputPleaseinput2numbers:35?Beforeswap,the2numbersare:3,5Afterswap,the2numbersare:5,3/*Blueisinput*/4-2输入一个十进制数,输出对应的八进制数和十六进制数。OutputPleaseinputadecimalnumber:10?Theocta
7、lis12,andthehexadecimalisa.考虑:如何得到下面的输出?/*Blueisinput*/Pleaseinputadecimalnumber:10?Theoctalis012,andthehexadecimalis0xa.8/*Blueisinput*/4-3编写程序,输入3个整数,计算并输出它们的平均值。OutputPleaseinput3integers:47-19?Theaverageis-2.67./*Blueisinput*/4-4编写一个程序,读取x和y的值,显示下面表达式的值:(1)(2)x?yx?yx
8、?y2(3)?x?y??x?y?OutputPleaseinputxandy:3.54.1?(1)(x+y)/(x-y)=-12.67(2)(x+y)/2=3.80(3)(x+y)(x-y)=-4.569/
此文档下载收益归作者所有