(完整版)全国计算机等级考试二级教程--C语言程序设计课后习题答案

发布时间 : 星期六 文章(完整版)全国计算机等级考试二级教程--C语言程序设计课后习题答案更新完毕开始阅读

{ if(x > -5) {

printf(\ } else {

printf(\ } } if(0 == x) {

printf(\ } if(x > 0) { if(x < 10) {

printf(\ } else {

printf(\ } } }

(3)if_else语句 #include

void main() { int x,y;

printf(\ scanf(\ if( x>-5 && x<0 ) {

printf(\ }

else if( x==0 ) {

printf(\ }

else if( x>0 && x<10 ) {

printf(\ } else {

printf(\ } }

(4)switch语句 #include

void main() { int x,y;

printf(\ scanf(\ switch (x) { case -4: case -3: case -2: case -1:

printf(\ break; case 0:

printf(\ break; case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9:

printf(\ break; default:

printf(\ } } 第五章

一. 选择题

5.1 D 5.2 C 5.3 B 5.4 C 5.5 C 5.6 B 5.7 D 5.8 A 5.9 D 5.10 D

二. 填空题 5.11 5 4 6 5.12 死循环 5.13 -1 5.14 11

5.15 d=1.0 k++ k<=n 5.16 x>=0 x 三. 编程题 5.17 #include void main() { int i; int sig = 1; int sum = 0;

for(i=1; i<=101; i++,i++) {

sum += sig*i; sig *= -1; }

printf(\ } 5.18 (1) #include

void main() { int i;

double m=1.0; double e = 1.0; for(i=1; i<50; i++) { m *= i; e += 1/m; }

printf(\ } (2)

#include

void main() { int i=1; double m=1.0; double e = 1.0; while(1/m >= 0.0004) { m *= i; e += 1/m; i++; }

printf(\ } 5.19 #include

void main() { int year; int col = 0;

for(year=1600; year<=2000; year++) {

if((year%4 == 0 && year0 != 0) || year@0 == 0) {

printf(\ col++; if(col%5 == 0) {

printf(\ } } }

printf(\ } 5.20 #include #define N 7

void main()

联系合同范文客服:xxxxx#qq.com(#替换为@)