求1+3+5+7+9+···+99的和?用C语言

如题所述

# include <stdio.h>
int main(void)
{
int i = 1;
int sum = 0;
for (; i<=99; i = i+2)
{
sum += i;
}
printf("%d",sum);
return sum;
}

上面说的很对,可以用等差数列公式直接计算就OK额
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-07
#include<stdio.h>

main()
{
int i, sum;

sum = 0;
for (i=1; i<=99; i+=2)
{
sum = sum + i;
}
printf("sum = %d", sum);
}本回答被提问者和网友采纳
第2个回答  2010-06-20
估计这题是要考循环结构的应用,不是单纯的为了答案,所以1L的答案比较好
第3个回答  2010-06-20
直接用等差数列求和公式就可以了。还循环个毛。
第4个回答  2019-05-11
#include<stdio.h>void
main(){int
i,sum;for(i=1,sum=0;i<=99;i+=2)sum+=i;printf("sum
=
%d\n",sum);} 有疑问提出。
相似回答