C语言程序设计(何钦铭)课后习题作业.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

PAGE PAGE # / 48

第一章习题

1、对 C 语言来说,下列标示符中哪些是合法的,哪些是不合法的?

Total,_debug,Large&Tall,Counter1,begin_ 答:合法的: _debug、 Counter1、begin_。

不合法的: Total、 Large& Tall。

2、改写 1.4节中的流程图 1.2,求1—100中能被 6整除的所有整数的和。

Sum=0,i=1

I<=100 真

/、

I 能被 6

整除?假

sum=sum+i

i=i+1 打印 sum

3、改写 1.4节中的程序,求 1—100中能被 6 整除的所有整数的和,并在编 程环境中验证该程序的运行结果。

答:程序为:

#include<stdio.h>

int main(void)

{

int i,sum=0;

for(i=1;i<=100;i++)

if(i%6==0)sum=sum+i;

printf("sum=%d\n",sum);

return 0;

}

4、对于给定的整数n (n>1),请设计一个流程图判别n是否为一个素数 (只能被 1 和自己整除的整数),并分析该流程图中哪些是顺序结构、哪些是 分支结构和循环结构。

开始

输入 n

i=2

r=n/i 的余数

/、

r=0?

i=i+1

输出 n

“不是素数”

i>=(n-1)

/、

输出 n

是素数”

结束

开始

输入 n

i=2

r=n/i 的余数

/、

r=0?

i=i+1

输出 n

“不是素数”

i>=(n-1)

/、

输出 n

“是素数”

结束

第二章作业

1 .编写程序,输入两个整数 num和num2,计算并输出她们的和、差、 积、商。

答:程序:

#include<stdio.h>

voi

最近下载