level 11
#include<stdio.h>
void main()
{
int i,n,a[10],sum;
n=0;
printf("请输入2个数字:");
for(i=0;i<10;i++)
scanf("&d",a[i]);
while(a[i]%2==0)
{n=n+1;
sum=sum+a[i];}
if(i==9)
{printf("%d\n",sum/n);}
}
以上是楼主的编程 不能运行出结果 求教
2013年11月12日 13点11分
1
level 11
scanf地址符掉了 还有请问楼主是想一次输入10个数再判断?那么while的条件好怪。如果第一个就是不为偶数那不是直接跳过循环了?还有最后为何要一个判断句?直接输出不就好了么?再是主函数掉了后半个括号
2013年11月13日 01点11分
5