用for循环:
#include
void main(){
int i,s1=0,s2=0;
for(i=1;i<=100;i++)
i%2?s1+=i:s2+=i;
printf("奇数和: %d\n偶数和:%d",s1,s2);
}
用while循环:
#include
void main(){
int i=1,s1=0,s2=0;
while(i<=100)
{i%2?s1+=i:s2+=i;i++;}
printf("奇数和: %d\n偶数和:%d",s1,s2);
}
用do-while循环:
#include
void main(){
int i=1,s1=0,s2=0;
do
{i%2?s1+=i:s2+=i;i++;}
while(i<=100);
printf("奇数和: %d\n偶数和:%d",s1,s2);
}
{
int i,sum=0;
for(i=1;i<=100;i++)/*循环1到100的数*/
if(i%2==0)/*判断为偶数*/
sum=sum+i;/*偶数求和*/
printf("%d",sum) ; getch();
}
把判断偶数的0该成1 就是奇数的和了