int a[10] a[10]=8;( )
选择答案:
以下程序的输出结果是 。
#include
main()
{ int i=0,a=0;
while(i<20)
{ for(;;)
if((i%10)==0) break; else i--;
i+=11;a+=i;
}
printf("%d\n",a);
}
以下程序求a数组中的所有素数的和,函数fun用来判断自变量是否为素数。素数是只能被1和本身整除且大于1的自然数。请在画横线处填上答案。
#include
fun(x)
int x;
{ int i; for(i=2;i<=x/2;i + + )
if(==0) return (0);;
}
main()
{ int i,a[10],*p=a,sum=0;
printf("Enter 10 num:\n");
for(i=0;i<10;i + + ) scanf("%d", );
for(i=0;i<10;i + + )
if(fun (*(p+ )) = = 1)
{ printf("%d",*(a+i)); sum+=*(a+i); }
printf("\nThe sum=%d\n",sum);
}
有以下程序
int f(int b[][4])
{ int i,j,s=0;
for(j=0;j<4;j++)
{ i=j;
if(i>2) i=3-j;
s+=b[j];
}
return s;
}
main( )
{ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};
printf(“%d\n”,f(a));
}
执行后的输出结果是( )
A)12 B)11 C)18 D)16
若以下选项中的变量已正确定义,则正确的赋值语句是( )
A)x1=26.8%3 B)1+2=x2 C)x3=0x12 D)x4=1+2=3;