《C语言程序设计基础》教材参考答案-20140211

《C语言程序设计基础》教材参考答案

3.补充程序: int n1=10,n2=20; printf(\ \ 要求按以下格式输出n1和n2的值,每个输出行从第一列开始。

n1=0010 n2=0020

4.有以下程序,程序运行时输入:1234<回车>,执行后输出的结果是_________________。

#include void main( ) { char ch1,ch2; int n1,n2;

ch1=getchar(); ch2=getchar(); n1=ch1-’0’; n2=n1*10+(ch2-’0’);

printf(\ }

5. 输入多个非字符型的数值数据时,数据输入时可用 、 和 作为间隔符。

*******************************************************************************

习题答案:

一.选择题

1.A

2.D

3.B

4.A

5.C

二.填空题

1.A 2.0.33%

3.n1=d\\nn2=d 4.n1=1,n2=12

5.空格,TAB键,回车

*******************************************************************************

四.实训指导

1. 完成【引例】中的题目,要求计算结果保留两位小数。

(1)输入三角形三边长度a,b,c;(2)计算s和面积area;(3)输出三角形面积area。 学习完本单元后,结合给定的演示运行界面,完成如下问题:

(1)输入三角形三边长度的语句如何描述:scanf(\

16

《C语言程序设计基础》教材参考答案

(2)输出计算结果的语句如何描述:printf(\三角形面积为:%.2f\\n\(3)试写出完整的程序实现代码: #include #include void main( )

{ float a,b,c,s,area;

printf(\请输入三角形三边长:\ scanf(\ s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf(\三角形的面积为:%.2f\\n\ }

2.编写程序,从键盘上输入某学生四门课程的成绩,计算并输出总成绩和平均成绩。

参考程序代码如下: #include void main( )

{ float a,b,c,d,sum=0,ave;

printf(\请输入四门课程成绩:\ scanf(\ sum=a+b+c+d; ave=sum/4;

printf(\该学生的总成绩为%.2f,平均成绩为:%.2f\\n\ }

3.设半径r=2.5,编程计算相应的圆的周长、圆的面积和圆球的

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4