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;
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、显示结果如下:
参考技术Amain()
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求和的主要内容,如果未能解决你的问题,请参考以下文章