求助大佬,看看哪里出错了,谢谢
这个程序运行后,奇数和和偶数和答案不一样,不知道为什么/*
求100以内奇数的和,个数,平均值,及偶数和
*/
#include <stdio.h>
int main(void)
{
int i;
int sum1=0;//奇数和
int cnt=0;//个数
double avg;//平均值
int sum2=0;//偶数和
for (i=1; i<101; i++)
{
if(i%2==1)
{
sum1+=i;
++cnt;
}
else
{
sum2+=i;
}
}
avg=1.0*sum1/cnt;
printf("sum=%d\n", sum1);
printf("cnt=%d\n", cnt);
printf("avg=%f\n", avg);
printf("偶数和=%d", sum2);
return 0;
}