填空 题目:编程求任意给定的n个数中的奇数的连乘积,偶数的平方和 以及0的个数,n通过scanf()函数输入。

main()
{int r=1,s=0,t=0,n,a,i;
printf("n=");scanf("%d",&n);
for(i=1;i<=n;i++)
/***********SPACE***********/
{printf("a=");scanf("%d",【?】);
/***********SPACE***********/
if(【?】!=0)
/***********SPACE***********/
【?】=a;
else
if(a!=0)
/***********SPACE***********/
s+=【?】;
else
t++;
}
printf("r=%d,s=%d,t=%d\n",r,s,t);
}

&a
a%2
r *
a*a
我运行过,结果正确

完整代码如下:
void main()
{
int r=1,s=0,t=0,n,a,i;
printf("n=");scanf("%d",&n);
for(i=1;i<=n;i++)
/***********SPACE***********/
{printf("a=");scanf("%d", &a);
/***********SPACE***********/
if(a%2!=0)
/***********SPACE***********/
r*=a;
else
if(a!=0)
/***********SPACE***********/
s+=a*a;
else
t++;
}
printf("r=%d,s=%d,t=%d\n",r,s,t);
}
温馨提示:答案为网友推荐,仅供参考