1到100的累加编程,老师讲课时能实现,我回去了却不能,结果为101,请问有什么问题?
#include <iostream.h>
void main()
{
int i,sum;
for (i=1,i<=100,i++);
sum=sum+i;
cout<<sum<<endl;
}
正确的程序如下:
#include <iostream.h>
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、打开vs2010,选择"visual c++开发设置",然后点击"启动Visual Studio"。
2、"Visual Studio"选择默认环境设置。
3、进入"Visual Studio"后点击新建项目。
4、在弹出窗口选择 Visual C++标签下的空项目,输入名称以及保存位置。
5、在左侧的"解决方案资源管理器"中,选择"源文件"右击,然后选择"添加"->"新建项"。
6、在弹出窗口中,选择"C++文件(.cpp)",输入文件名称,单击"添加"。
7、现在输入具体的代码,例如输入简单的Hello World程序。
8、依次单击"调试"->"开始执行(不调试)"或按Ctrl+F5开始运行。
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 然后就是显示奇数和偶数的和是多少了 这段代码自己改进哈,比如定义什么的
编程求1到100间所有偶数的和并输出结果
为了求出1到100间所有偶数的和并输出结果,我们可以编写一个简单的C++程序。程序的逻辑如下:首先定义一个变量result,用来存储偶数的和,初始值设为0。接着,使用for循环从2开始,每次循环将i值增加2,直到i值大于100为止。在每次循环中,将i值累加到result中。最后,使用cout输出结果。以下是实现上述...
试编程求解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<<“请输入整数”;}