浙大版《C语言程序设计》第四版(何钦铭颜晖) 第1章 引言 课后习题答案
你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解,还可以在线答题。
题目1:对C语言来说,下列标示符中哪些是合法的,哪些是不合法的?
total,_debug, Large&Tall, Counter1, begin_
答:
合法的: total、_debug、 Counter1、 begin_ 。
不合法的: Large&Tall。
解析:
一、什么是标识符?在 C 语言中,用来表示变量,函数,数据类型,语句等等这些,所使用的符号,就被称作标识符。
二、C 语言中对标识符的规定:
1、C 语言的标识符,必须由字母,数字,下划线组成,其中第一个字符必须是字母或者下划线。
2、在 C 语言中,是区分大小写的。
三、在 C 语言中,最主要的标识符是保留字和用户自定义的标识符。
1、保留字,也叫做关键字,是 C 语言规定的,并且有特定含义 和 有专门用途的标识符。 主要与和数据类型和语句有关。
2、用户自定义标识符。
就是用户自己定义的,一般用于变量名,数据类型名,函数名,符号常量名等等。
题目2: 改写 1.4 节中的流程图 1.2, 求 1一100 中能被 6 整除的所有整数的和。

解析:
对于 1.4 节中的流程图 1.2,是求 1-100 偶数和。流程图如下:

其实两道题的流程思路差不多。
题目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和自己整除的整数),并分析该流程图中哪些是顺序结构、哪些是分支结构和循环结构。
答:

解析:
素数就是只能被 1 和自己整除的数。那我们让 n 从 2 开始除,一直除到 n-1,如果在这期间,n 可以被整除,那么就说明 n 不是素数,如果一次都没有被整除过,那么 n 就是素数。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)