乐趣区

关于c:浙大版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 整除的所有整数的和。

<img src=”https://img.chengxuka.com/WX20220401-163018@2x.png” alt=”WX20220401-163018@2x” style=”zoom:50%;” />

解析:

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

<img src=”https://img.chengxuka.com/WX20220421-152331@2x.png” style=”zoom:50%;” />

其实两道题的流程思路差不多。

题目 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 和本人整除的整数),并剖析该流程图中哪些是程序构造、哪些是分支构造和循环构造。

答:

<img src=”https://img.chengxuka.com/WX20220401-163406@2x.png” style=”zoom:50%;” />

解析:
素数就是只能被 1 和本人整除的数。那咱们让 n 从 2 开始除,始终除到 n-1,如果在这期间,n 能够被整除,那么就阐明 n 不是素数,如果一次都没有被整除过,那么 n 就是素数。

退出移动版