10.以下程序运行后的输出结果是 _______ 。
main()
{ int a[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}};
int i=0,j=0,s=0;
while(i++<4)
{
if(i==2||i==4) continue;
j=0;
do{ s+= a[j]; j++; } while(j<4);
}
printf("%d\n",s);
}
11.以下程序运行后的输出结果是 _____ 。
main ()
{ char a[]="Language",b[]="Programe";
char *p1,*p2; int k;
p1=a; p2=b;
for(k=0;k<=7;k++)
if(*p1+k)==*(p2+k)) printf("%c",*(p1+k));
}
12.以下程序运行后的输出结果是 _______ 。
main()
{ char a[]="123456789",*p; int i=0;
p=a;
while(*p)
{ if(i%2==0) *p='*";
p++;i++;
}
puts(a);
}
13.以下程序中, for循环体执行的次数是 _____ 。
#define N 2
#define M N+1
#define K M+1*M/2
main()
{ int i;
for(i=1;i
...
}
14、通过函数求f(x)的累加和,其中f(x)=x2+1
main()
{
printf("The sum=%d\n",SunFun(10));
}
SunFun(int n)
{
int x,s=0;
for(x=0;x<=n;x++) s+=F(________);
return s;
}
F( int x)
{ return ____________;}
15. 以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。
请填空。
main()
{ int i,a[20],sun,count;
suum=count=0;
for(i=0;i<20;i++) scanf("%d", _____ );
fro(i=0;i<20;i++)
{ if(a>0)
{ count++;
sum+= ______ ;
}
}
printf("sum=%d,count=%d\n",sum,count);
}