C语言程序设计(何钦铭)课后习题作业.docx
- dingfulaowang个人认证 |
- 2020-11-03 发布|
- 31.22 KB|
- 45页
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