C语言用两种方法,一种也行

1.计算正整数1到100中的奇数之和及偶数之和
2.从5到100之间找出能被5或7整除的数
3.输入18个数,统计并输出正数,负数和O的个数

#include "stdio.h"
void main()
{
    int i;
    int sum1=0,sum2=0;
    int cnt1=0,cnt2=0,cnt3=0,num;
    for(i=0;i<=100;i++){
        if(i%2==0){
            sum1 += i;
        }else{
            sum2 += i;
        }
    }
    printf("偶数之和=%d,奇数之和=%d\n",sum1,sum2);
       
       printf("能被5或7整除的数\n");
    
    for(i=5;i<=100;i++){
        if(i%5==0 && i%7 == 0){
            printf("%d\t",i);    
        }
    }
    
    for(i=0;i<18;i++){
        scanf("%d",&num);
        if(num>0)
            cnt1++;
        else if(num<0)
            cnt2++;
        else
            cnt3++;
    }
    printf("大于0的数有%d个,等于0的数%d个,小于0的数有%d个",cnt1,cnt3,cnt2);
}
#include "Stdio.h"
int main()
{ int i,iSum1=0,iSum2=0;
  for(i=1;i<=100;i=i++)
     { 
         if(i%2==0) 
         { iSum2=iSum2+i; }
        iSum1=iSum1+i;  
     }
  printf("奇数和:sum1=%d\n,偶数和:sum2=%d",iSum1,iSum2);
  return 0;
}