C语言程序设计课后习题作业

第一章习题

1、对C语言来说,下列标示符中哪些是合法的,哪些是不合法的? Total, _debug, Large&Tall, Counter1, begin_ 答:合法的:_debug、Counter1、begin_。 不合法的:Total、Large&Tall。

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

Sum=0,i=1 I<=100 真 I能被6整除? 假 sum=sum+i i=i+1 打印sum

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

#include<> int main(void)

{

int i,sum=0;

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

if(i%6==0)sum=sum+i; printf(\ 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 “是素数” 结束

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4