好文档 - 专业文书写作范文服务资料分享网站

C语言程序设计(第二版)-习题答案 第3章结构化程序设计习题答案

天下 分享 时间: 加入收藏 我要投稿 点赞

《C语言程序设计(Visual C++6.0环境)》习题答案

习题三

一、选择题

1.C 2.A 3.C 4.D 5.C 6.B

二、填空题

1、

1

2、 $$$$$$$$$$$$$$$$$$$$

0

3、8910 4、0 0 1 1 2 3

三、思考题

1、3 2、1,5

3、循环条件由-1开始一直减1,永远不能得0,因此循环条件恒为真,无法结束,造成死循环。

4、无限循环

四、编程题

1、用if语句编程,输入一个数,输出这个数的绝对值。 #include \ main()

{int m,n; /*或者定义成实型*/ printf(\请输入一个整数: \ scanf(\ if(m>=0) n=m;

1

else n=-m;

printf(\的绝对值是:%d\ }

2、设计一种程序,输入一个整数,判断它的奇偶性。 #include \main() {int m;

printf(\请输入一个整数: \scanf(\

if(m%2==0) /*或写为 !(m%2) 或者

printf(\是偶数\else

printf(\是奇数\}

3、假设星期一至星期五每工作1小时的工资是20元,星期六和星期日每工作1小时的工资是平时的3倍,其中工资的4.5%是税金。请输入一周各天工作的小时数,然后列出该周实际领取的工资及税金。

#include \main() { int day,h; float gz,sj; gz=0;

printf(\ for(day=1;day<=7;day++) { printf(\ scanf(\ if(day<=5) gz=gz+h*20; else

gz=gz+h*20*3;

2

m==m/2*2 均可 */

}

sj=gz*0.045;

printf(\}

4、用if语句和switch语句分别编写程序,实现以下功能:

从键盘输入数字1,2,3,4,分别显示excellent,good,pass,fail:输入其他键时显示error。 main() {int i;

printf(\ scanf(\ switch(i)

{case 1: {printf(\ case 2: {printf(\ case 3: {printf(\ case 4: {printf(\ default:{printf(\ } }

5、现在是网络信息时代,很多市民通过电话上网。目前某市电信局的上网收费和付费方式分以下几类(以月为单位):

(1)包月服务:小于30小时,60元/月,超过30小时的部分按5分/分钟累计(包括电话费),每月随电话费收费;

(2)990用户:10分/分钟(包括电话费),每月随电话费收费。

(3)169用户:上网信息费7分/分钟,电话费21分/3分钟(不足3分钟按3分钟计),每月到电信局以现金方式收费或用卡付费。 main() { int yhlb,time; float fei;

printf(\ scanf(\ switch(yhlb)

3

C语言程序设计(第二版)-习题答案 第3章结构化程序设计习题答案

《C语言程序设计(VisualC++6.0环境)》习题答案习题三一、选择题1.C2.A3.C4.D5.C6.B二、填空题1、12、$$$$$$$$$$$$$$$$$$$$03、89104、00
推荐度:
点击下载文档文档为doc格式
4ohln4iw0a3y3j84vsq02xzhu2kzn0009u9
领取福利

微信扫码领取福利

微信扫码分享