c语言关系运算答案数据类型,C语言基本数据类型及运算试卷答案.doc

本文介绍了C语言的基本数据类型,包括整型、浮点型、字符型等,并探讨了数据运算规则。同时,提供了相关试题及答案,涉及格式化输出、类型匹配和数值转换等知识点。还分析了编程题的解题思路,强调了溢出、变量初始化等问题。
摘要由CSDN通过智能技术生成

C语言基本数据类型及运算试卷答案.doc

1 - 5 ACAAC6 - 10 AABCD11 - 15 DADAB填空题1.答案1 d 2Ld 3f 4e 5f (6)e 7 c 8 d 9s2.答案一一对应关系格式串与输入项的个数要相同,顺序要一致,类型要匹配3.答案1int n,d2,d0 2 d2n/100 3 d0n10 4d2 * 100d04.答案12.770000 A 795.答案1,0问答题1.解字符型常量与字符串常量的书写方式不同,用单引号括起来的字符是字符常量,用双引号括起来的字符是字符串常量。字符串常量与字符型常量的存储方式不同,C编译程序在存储字符串常量时,自动采用0作为字符串常量的结束标志。2.答案(1)-1 (2)1(3)12 (4)103.解正确程序如下。include stdio.hvoid main /*修改 */ float f7.12;char cc;/*修改 */printfdn,intf3;/*修改 */printfc,c;4.答错误的地方如下(1)变量k的值溢出,不能得到正确结果。(2)变量x和y未赋初值。5.答输出结果为 i-1 j-1编程题1.【分析与解答】(1)定义4个双精度变量a、b、c和ave,变量a、b、c分别存放读入的3个双精度数,ave存放它们的平均值。(2)设计输入语句,以及在此之前用于提示输入的(printf)语句。(3)设计求平均值的算法,把所求得平均值放入变量ave中。(4)设计把变量ave中的数,从小数点后第二位数进行四舍五入的算法。现举例说明若ave中的数为123.4644,为了保留此值小数点后一位,可用表达式(int)(123.4644*10)/10.0;依次推算,为了保留此值小数点后二位,可用表达式(int)(123.4644*100)/100.0;其他依次类推。(5)若要求对小数点后第二位数进行四舍五入,则可对原数加0.05后再进行以上运算。如要求保留123.4644小数点后一位且对第二位数进行四舍五入,可用表达式(int)123.4670.05)*10)/10.0。注意分母一定要用实数10.0而不能用整数10,否则就变成整除了;若要求保留123.4644小数点后两位且对第三位数进行四舍五入,可用表达式(int)123.4670.005)*100)/100.0;其他依此类推。(6)设计输出语句。输出a、b、c和ave。(7)把以上内容放在主函数的一对花括号中。(8)编写程序如下include stdio.hvoid main double a,b,c,ave;printfEnter a,b,c;scanf1f 1f 1f, a,b,c;aveabc/3;printfavefn,ave; /*用以比较四舍五入前后的数据*/aveintave0.05*10/10.0;printfaf,bf,cf,avefn,a,b,c,ave; 2.答案include stdio.hvoid main printf* * * * * * * * * * * * *n;printf C programn;printf* * * * * * * * * * * * *n;3.答案define pi 3.14159include stdio.hvoid mainfloat r,l,s,v;printf请输入圆半径;scanff,r;l2*pi*r;spi*r*r;v4*pi*r*r*r/3;printf半径为f的圆周长为f,面积为f,圆球体积为f n,r,l,s,v;4.答案include stdio.hvoid main int a,b,c,temp;scanfd,d,d, a, b, c;ifab tempa; ab; btemp;ifac tempa; ac; ctemp;ifbc tempb; bc; ctemp;printfd,d,d,a, b, c;5.答案include stdio.hvoid mainfloat c,f;printf请输入摄氏温度;scanff,c;f9*c/532;printf摄氏f对应的华氏温度为fn,c,f;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值