Problem K: 奇怪的求和 之二
本人遇到的一个问题,我在 scanf("%d ",&d);多加了一个空格,导致出错,我以为要安装题目中的那种形式.可我又无法来解释这个问题,是我知识不够,并且对scanf了解太少
如果你知道问题所在,希望回复
代码:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a,i,b,sum1,sum2,d,w;
scanf("%d\n",&a);
for(i=1;i<=a;i++){
sum1 =0,sum2=0;
scanf("%d",&b);
for(w=1;w<=b;w++){
scanf("%d",&d);
if(d%2==0){
sum1=sum1+d;
}
else{
sum2=sum2+d+1;
}
}
printf("Case %d: %d\n",i,sum1+sum2);
}
return 0;
}