C语言用for循环 1+3+5+7+9...+99

如题所述

来个不那么规范的写法,凑下热闹。

#include <stdio.h>

int main()
{
    int sum = 0;
    for (int i = 99; i > 0; sum += i, i -= 2);
    printf("sum = %d\n", sum);
    return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-20
#include <stdio.h>

int main()
{
   int i = 1, sum = 0;
   // i从1开始,每次步进为2,一直到99
   for (i = 1; i < 100; i += 2) {
sum += i;
   }
   printf("sum = %d\n", sum);
   
   return 0;
}

本回答被网友采纳
第2个回答  2019-03-20
#include <stdio.h>
 
void main()
{
   int i = 1, sum = 0;
   for (i = 1; i < 100; i += 2) {
        sum += i;
   }
   printf("sum = %d\n", sum);
}

希望可以帮到你,望采纳~

第3个回答  2019-03-20
#include <stdio.h>
 
int main()
{
   int i , sum = 0;
   // 从1开始,每次i增加2,一直加到99
   for (i = 1; i <= 99; i = i + 2 ) {
        sum = sum + i;
   }
   printf("sum = %d\n", sum);
    
   return 0;
}

第4个回答  2020-12-23

C语言的数组概念的学习,通过for循环输出打印数组

相似回答