C语言1开始加到100求和

Posted

tags:

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

1+2+....100=,用C语言求和
最好解析一下

#include<stdio.h>

intmain()

inta1=1;

inta2=2;

...

inta100=100;

intsum=a1+a2+...+a100;

return0;

扩展资料

C语言中任意输入两数求和

main()

doublea,b,sum=0;

printf("请输入两个实数:");

scanf("%f%f",&a,&b);

sum=a+b;

printf("%f\\n",sum);

参考技术A 问题的关键是出在i++,它表示先运算,后自加,我们按照步骤来,(1)先判断i是否小于101,是就要执行循环语句。(2)i会自加1。(3)执行循环语句,其中i是第(2)步自加了1的。所以其实这个程序做的是从2加到101
的和,所以就会多出来100,将i初值改为0,101改为100,应该就可以了吧。
参考技术B int main()
int sum=0;
int i;
// 把1到100的每个值都存放到sum变量中
for(i=1; i<=100; i++)
sum += i;

printf("%d\n",sum); // 打印出1加到100的总和值

return 0;
追问

C还没有写完整

追答

#include
int main()
int sum=0;
int i;
// 把1到100的每个值都存放到sum变量中
for(i=1; i<=100; i++)
sum += i;

printf("%d\n",sum); // 打印出1加到100的总和值

return 0;

本回答被提问者采纳
参考技术C int i;sum=0;
for(i=1;i<=100;i++)

sum+=i;


要不用个求和公式;
直接就是sum=100*(1+100)/2
参考技术D int sum(start,end)

int sum=0;
for(int i=start,i<end+1,i++)

sum+=i;

return sum;

用C语言 从一的阶乘加到二十的阶乘

1、找到文件,新建,项目,点击项目新建一个文件。

2、会弹出这样的界面,选择为win32控制台程序,输入名称,然后点击确定。

3、在源文件右键,添加,新建项目;然后跳出窗口选择C++文件(.cpp),最后点击添加。

4、完成以上步骤,出现一个.cpp空文件文件请输入以下代码

5、显示结果如下:

参考技术A

main()

floatn,s=0,t=1;

for(n=1;n<=20;n++)

t*=n;

s+=t;

printf("1+2!+3!...+20!=%e\\n",s);

扩展资料

C语言求阶乘

#include<stdio.h>

voidmain(void)

intjiecheng(intn);

intn,s;

do

printf("求谁的阶乘:");

scanf("%d",&n);

s=jiecheng(n);

if(s!=0)

printf("%d的阶乘是%d\\n",n,s);

printf("\\n");

while(1);

intjiecheng(intn)

inti=1,s=1;

if(0==n)

return(s=1);

elseif(n>0)

for(i=1;i<=n;++i)

s=s*i;

return(s);

else

printf("ERROR!Again:\\n");

return(s=0);

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

long r=1l;
for(long i=1l;i<=20;i++)
r*=i;
printf("%ld",r)
return 0;
追问

你这个搞不出来啊

追答

你不会把l打成|了吧

追问

那应该是?

追答

换成L也可以

参考技术C int i, j;
double sum, product;
sum=0.0;
for (i=1; i <= 20; i++)

product=1;
for(j=1; j <= i; j++)

product *= j;

sum += product;
追问

这个在 visual C++ 环境中输出不了

追答

因为我没有写输出那一句。在最后面加一句
printf("sum=%f",sum);

追问

等会我先试试

答案是他?

本回答被提问者采纳

以上是关于C语言1开始加到100求和的主要内容,如果未能解决你的问题,请参考以下文章

C语言 2的一次方加到2的十次方

c语言 求1到100的累加数(用两种方法)

用C语言怎么编写一个从1加到10的程序...新手求解

C语言程序 一个阶乘求和 程序

谁能用c语言中的for语句,编写个从1加到100的程序

1到20的阶乘 C语言