1.下面程序的功能是输出1至100之间每位数的乘积大于每位数的和的数,请填(3)空使程序完整。
main ( )
{ int n,k=1,s=0,m ;
for (n=1 ; n<=100 ; n++) {
k=1 ; s=0 ;
【1 】;
while (【2 】) {
k*=m%10;
s+=m%10;
【3 】;
}
if (k>s) printf(“%dd”,n); }}
2.
下面程序为数组输入数据并输出结果;判断下面程序的正误,如果错误请改正过来。
main ( )
{ int a[3]={3*0} ;
int i;
for (i=0; i<4; i++) scanf(“%d”,&a[i]);
for (i=0; i<4; i++) printf(“%d”,a[i]);
}
3
下面程序为数组输入数据并输出结果;判断下面程序的正误,如果错误请改正过来。
main ( )
{ int a[3]={1,2,3} , i;
scanf(“%d%d%d”,&a);
for (i=0; i<3; i++) printf(“%d”,a[i]);
}