用c语言for循环求1到100之和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言for循环求1到100之和相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
void main()

int i,sum=0;
for(i=0;i<=100;i++);
sum=sum+i;
printf("%d",sum);

大家帮忙看下我哪里写错了 为什么运行的结果是101?

sum = sum+i 这一句写在了for循环的外面,意思就是先作for循环至i=101,最后运行sum=sum+i,输出为101。

更改,把sum=sum+i写到循环里面。

#include <stdio.h>

int main(void)

int i,sum=0;

for(i=0;i<=100;i++)

sum=sum+i;

printf("%d",sum);

参考技术A

直接累加即可。

#include <stdio.h>

int main()

    int sum = 0;
    for (int i = 1; i <= 100; i++)
        sum += i; // 累加到 sum 中
    printf("sum: %d\\n", sum);
    return 0;

参考技术B #include <stdio.h>
void main()

int i,sum=0;
for(i=0;i<=100;i++)//这里不应该有分号
sum=sum+i;
printf("%d",sum);

不懂hi我本回答被提问者采纳
参考技术C for循环括号后没有分号,鉴定完毕。 参考技术D 直接累加即可。
#include <stdio.h>int main()int sum = 0;for (int i = 1; i <= 100; i++)sum += i; // 累加到 sum 中printf("sum: %d", sum);return 0;

C语言for循环 求1--10阶乘的和

阶乘的公式为:n!=1*2*...*(n-1)*n.

#include <stdio.h>
void main()

int a,b,c;
int sum=0;
for(a=1;a<=10;a++)//控制1-10个数字

for(b=1,c=1;b<=a;b++)//控制每个数的阶乘

c=b*c;

sum+=c;//把结果累加在sum中

printf("10的阶乘之和为:%ld\n",sum);

//前面的几位帅哥,有没有编译啊?我试了几个,还要改了又改;
参考技术A

现象一:手机不开机(手机电池可拆卸)

解决方法:新手机放上电池首次开机,手机要做初始化的操作,开机时间会较长,有可能被误认为不开机。对于电池过度放电造成的不开机,取下电池,手机连接充电器看能否开机,如可以开机,将电池装上充电30分钟以上,可正常开机。

现象二:手机放在口袋中,触摸屏与身体接触,此时来电无法划动触屏接听电话。

解决方法:保持手及触摸屏的清洁和干燥,击两下开机键(锁屏键),让触摸屏自身重新校准,然后在开锁试试。

参考技术B 首先定义两个整形的初始值,因为C语言的变量必须是先定义后试用,而且不赋初始值的话,其变量值是不定的。(C语言是不是这么定义整形我记不清楚了,java是这样的,如果我定义错了,你自己改下)
int n=1,sum=0;
for(i=1;i<=10;i++)
for(j=1;j<=i;j++)
n=n*j;//计算1到10的阶乘

sum=sum+n;//把阶乘的结果累加!

sum就是1到10阶乘的和
参考技术C for(n=1;n<M:n++)
for(k=1;k<n;k++)
c=k*(k+1);

cont=cont+c;

大概就是这样,要双重FOR的。

以上是关于用c语言for循环求1到100之和的主要内容,如果未能解决你的问题,请参考以下文章

急求C语言编程:求1到100所有偶数之和,三种循环语句分别实现

用for循环计算100以内的奇数之和

c++用for循环求1~100内的奇数之和,偶数之和

用for语句编1到100之间偶数和

求大神,c语言怎么用for循环语句输出1到100的所有质数,我这么做结果出来的是2到100的所有数

用for循环求1到100的偶数的个数