33 ,34~~
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
min=a[0];
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
bug:min不能赋值=0,这样就一直是最小的了 min=a【0】
34
int n,i,a[100],min,odd=0,even_sum=0,odd_sum=0;// odd奇数有多少个
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
min=a[0];
if(a[i]%2!=0)
{
odd_sum+=a[i];
odd+=1;//所有奇数的和
if(a[i]<min)
min=a[i];
}
if(a[i]%20)
even_sum+=a[i];
}
if(odd%20)
printf("%d",odd_sum+even_sum);
else
bug:怎么减去最小奇数?
在筛选奇数的时候就if判断
if(a[i]%2!=0)
{
odd_sum+=a[i];
odd+=1;//所有奇数的和
if(a[i]<min)
min=a[i];
}
收获:i从0开始,变量初始化 变量初始化
浙公网安备 33010602011771号