为什么可以编译,但是运行却不尽如人意了?
是循环嵌套选择错了吗
还是while条件错了
初学者看到这个是真的一筹莫展
都开始怀疑自己逻辑了
#include <stdio.h>
//输入n个数,求这n个数中偶数的平均值
int main()
{
int i,n,sum,num,aver;
printf("input n and n numbers\n");
scanf("%d",&n);
while(i<=n);
{
scanf("%d",&num);
if(num=2*num)
{
sum+=num;
i++;
}
}
aver=sum/i;
printf("aver=%d",aver);
return 0;
}