当前位置:首页 > (完整版)全国计算机等级考试二级教程--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()
共分享92篇相关文档