题目描述
求1+2+3+…+100,即求要求用while语句实现
输入
无
输出
要求的和,末尾输出换行。
样例输入
无
样例输出
5050
错误代码:
#include
using namespace std;
int main(){
double x,i;
i=1;
while(i<=100)
{
x=i+x;
i++;
}
cout<<x<<endl;
return 0;
}
为什么呢?原来定义是应用int类型的!!!
正确代码:
#include
using namespace std;
int main(){
int x,i;
i=1;
while(i<=100)
{
x=i+x;
i++;
}
cout<<x<<endl;
return 0;
}