c语言多组数据,每行的奇数和,这个运行出来sum总是0,哪里出错了呢?
#include
int main(void){
int n,a,sum,T;
while(scanf("%d",&T)!=0){
scanf("%d",&n);
while(n--){
scanf("%d",&a);
if(a%2!=0){
sum=sum+a;
}
}
printf("%d\n",sum);
}
return 0;
}
这里加个 sum=0;
sum没有初值