int sum = 0;for (int i = 1; i < 100; i+=2) { sum += i;}
简单点 把i++; 改成 i+=2; 就行了 include<stdio.h>int main(){int i, sum=0 ;i=1 ; while (i <= 100){sum += i ;i += 2 ;}printf("%d\n",sum);}
c语言用while循环求1到100的奇数和 sum=sum+i这一句写在了for循环的外面,意思就是先作for循环至i=101,最后运行sum=sum+i,输出为101。更改,把sum=sum+i写到循环里面。#includeintmain(void){inti,sum=0;for(i=0;i