27、根据输出信息,程序填空。运行结果:I am in case’x’.
#include <stdio.h>
main(){
char c= ;
switch(c){
case ’a’: printf("I am in case \’a\’.\n"); break;
case ’x’ :printf("I am in case \’x\’.\n"); ;
case ’z’ :printf("I am in case \’z\’.\n");break;
default: printf("I am in default.\n"); }
}
28、统计20之内能被3整除的整数的个数,并计算出它们的和。
#include <stdio.h>
main(){
int i=1,s= ,n=0;
do{
if(i%3==0) {s+=i;n++;}
;
}while(i<20);
printf("s=%d,n=%d\n",s,n); }
29、 输入一个学生的姓名和成绩,并按指定格式输出。
#include"stdio.h"
struct student{ char name[20]; int score; } stu, *p;
main( ) {
p=&stu;
gets(_____________);
scanf("%d",&stu.score);
printf("output : %s,%d\n",_________,____________); }
30、输出两个字符串对应位置相等的字符。
main(){
char a[]="programming",b[]="fortran"; int i=0;
while(a[i]!= ’\0’&&_______)
if(a[i]==b[i]) {printf("%c",______);i++;}
else __________; }