C++的编程1到100的累加

1到100的累加编程,老师讲课时能实现,我回去了却不能,结果为101,请问有什么问题?
#include <iostream.h>
void main()
{
int i,sum;
for (i=1,i<=100,i++);
sum=sum+i;
cout<<sum<<endl;
}

第1个回答  2020-08-19

计算1-N之间所有自然数的和(sum)

第2个回答  推荐于2017-09-06
那是因为你的for语句后面有个分号
把for后面的分号去掉就可以了
而且for语句里面是分号 不是逗号
楼上的你没看清楼主想问什么呢本回答被提问者采纳
第3个回答  2010-09-18
Sum没有初始值

C++从1加到100的程序怎么写?
} 一、用C语言计算1到100的累加的步骤 1、首先,打开Visual C++;2、选择文件,新建;3、左侧选择win32 console application,并在右侧选择输入工程的名称和地址,点击确定;4、选择一个空工程,完成;5、再次点击文件,新建;6、选择c++source file 并输入文件名,点击确定;7、输入如图所示的代码,注...

C++的编程1到100的累加
void main(){ int i,sum;sum = 0;\/\/变量需要初始化 for (i=1,i<=100,i++);sum=sum+i;cout<<sum<<endl;} 错误原因如下:1、sum = 0;\/\/变量需要初始化。2、for语句括号中的语句要用 ";" 分割,不要用","。在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它...

C++中,从1一直加到100的编程该怎么写啊?
楼上有点小失误 for(i=1;i<+100;i++) 应该是i<=100,完整程序如下:include <stdio.h> main(){int i,n=0;for(i=1;i<=100;i++)n+=i;cout<<n;}

c++p3编程求100+97+……+4+1的值
sum += i;} cout << "sum = " << sum << endl; return 0;} 输出结果为:sum = 2500 首先定义一个变量 sum 来保存求和的结果,然后使用 for 循环从1到100进行遍历(步长为2),在遍历的过程中累加每个奇数,最后输出求和的结果。

用c++求1+2+3+4+…100的编程代码
int main(){ int i,sum=0;for(i=0;i<100;i++)sum+=i;cout<<"sum="<<sum<<endl;} 参考资料:原创

编程求累加和1+ 2+ 3+ 4 +5~~~ +100的奇数和以及偶数和
int i;int jishu;int oushu;for i=1 to 100 if i%2=1 jishu=jishu+i;if i%2=0 oushu=oushu+i;end 然后就是显示奇数和偶数的和是多少了 这段代码自己改进哈,比如定义什么的

试编程求解S=1+2+3+4+...+99+100。
int i = 1; i < 101; ++i) s += i;首先我们要创建一个变量i,作为加数。i的取值范围应该是在1到100之间(包含1与100),所以i的最小值为1,最大值为100:i = 1; i < 101;最大值小于101就代表着最大值为100 最后就是相加 s += i要注意将s初始化为0,否则会得到错误的答案 ...

c++编程题:用数组计算序列1\/2.2\/3.3\/5.5\/8. ...的前100项之和
代码如下:此题主要考察数组的知识。include <stdio.h> include <math.h> int main(int argc, char *argv[]){ int n,i,a=1,b=1,y=1; float sum=0;scanf("%d",&n);for(i=1;i<=n;i++) { Sum+=((float)a\/b)*y;b=a+b; a=b-a; y*=(-1); } printf("%6f"...

C++编程序,求1+2+3+……….+100的和。
include<iostream> using namespace std;long s(int n)\/\/函数定义 { long sum;if(n==1)sum=1;else sum=n+s(n-1);return sum;} int main(){ int n,m;cout<<“请输入整数”;}

c++编程(求1_100奇数之和)
include <iostream> using namespace std;void main(){int i,sum=0;for (i=1;i<=99;i+=2)sum+=i;cout<<"1-100奇数之和是:"<<sum<<endl;}

相似回答