我写的两种代码都哪错了?
(1)# include <stdio.h>
int main (void)
{
int i ;
int a ;
int sum1=0;
int sum2=0;
for (i =1;i<=100;++i)
{
if(i%2 ==1)
sum1=sum1 +i;
}
printf("奇数的和=%d\n",sum1);
for (a =2;a<=100;i+=2)
sum2=sum2 +a;
printf("奇数的和=%d\n",sum1);
printf("偶数的和=%d\n",sum2);
return 0;
(2)
# include <stdio.h>
int main (void)
{
int i ;
int a ;
int sum1=0;
int sum2=0;
for (i =1;i<=100;++i)
{
if(i%2 ==1)
sum1=sum1 +i;
if(1%2 ==0)
sum2=sum2+i;
}
printf("奇数的和=%d\n",sum1);
printf("偶数的和=%d\n",sum2);
return 0;
}
}
谢谢,高手了,第一种导致运行时只能显示奇数的和,第二种导致运行时偶数和为0,请问为什么这样,我高手把第一种和第二种错误找下,在下感恩不尽
我让您找出我的二种代码各哪错了,没让您告诉我怎么写