if ( ) printf(“%d is a leap year!\\n”,year); else
printf(“%d is not a leap year!\\n”,year);
}
7.写出下面程序的执行结果 。 main()
{ int num=0;
while(num<=2)
{ num++;
printf(“%d\\n”,num); } }
8.以下程序段的输出结果是_________。 int x=5; if(x>0) y=1;
else if(x==0) y=0; else y= 1;
printf(\
9.计算1+1/2+1/4+?+1/50的值,请填空使完整。 main() { int i=2;
float sum=1.0;
while(i<= ) { sum+=1.0/i; i+=2; }
printf(“sum=%f\\n”,sum); }
10.写出下面程序的执行结果。 (1)#include
{ num++;
printf(“%d\\n”,num); }
}
执行结果: 11.写出下面程序的执行结果。
#include
int x=5,y; if (x>0) y=1; else if (x==0) y=0; else y= 1;
printf(\}
执行结果:
12.阅读程序并填空。
(1)编写程序实现两个数互换。 void main ()
{ int ① , x , y ; scanf (“%d ,%d ”, &x, &y ); temp=x; ② ; ③ ;
printf (“%d , %d ”, x, y ); }
13. 判断某一年是否是闰年。 #include
{ ① ; printf(“please input a year:”);
scanf(“%d”,year);
if ( ② ) printf(“%d is a leap year!\\n”,year); ③ printf(“%d is not a leap year!\\n”,year); }
14.根据程序的功能,完成程序填空: (1)计算2+4+6+8+...+98+100 main()
{ int i, ① ;
for( ② ;i<=100; ③ ) s+=i;
printf(“2+4+6+?+100=%d\\n”,s);
}
15.判断某一年是否是闰年。
#include
printf(“please input a year:”); ① ;
if ( ② ) printf(“%d is a leap year!\\n”,year); ③
printf(“%d is not a leap year!\\n”,year);
}
16.阅读程序,写出程序的执行结果: (1)main() { int n=1; while(n<=10)
{ n+=3;
printf(“%d\\n”,n); }
}
结果为: 17.阅读程序,写出程序的执行结果: main()
{ int i;
for (i=1;i<=100;i++) {
if (i%5!=0)
continue;
printf(“i=%d\\n”,i); if (i==10) break; } }
结果为:
四、编程题 (3个编程题左右,书上的例题及课后作业编程题要认真看)
1.输入三个整数,输出其中最大数。 2. 计算1+1/2+1/4+?+1/50的值。
3. 输入一个五位数,将它反向输出,例如输入12345,则输出54321。 4. 求100以内奇数的和。
5、请编程实现下列分段函数的值: (1-x) / 2 (x ≤0 )
y= 1-x (0 < x ≤ 1) (1-x)×2 ( x > 1)
6、利用数组编写程序,输出斐波那奇数列1、1、2、3、5、8?的前20项。
7、编写一个函数判断一个数是否是素数,如果是返回1,否则返回0。并编写main()函数调用它。 8、计算n的阶乘。
9、从键盘输入一个字符,判断它如果是小写字母输出其对应大写字母;如果是大写字母输出其对应小写字母;如果是其它字符,则原样输出。
10、编写一函数求三个整数的最大值,并在main()函数中调用它。
相关推荐: