(C++)大哥大姐们,这题怎做啊??

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:50:44
用for循环编程,求从50到100的所有自然数的和.然后用while循环重写该程序。
是这吗?:
#include<iostream>
using namespace std;
int main()
{
int sum=50;
for(int i=1;i<=100;++i)
sum+=i;
cout<<"sum is "<<sum<<endl;
return 0;
}

答案是5100吗?

#include <iostream.h>
using namespace std;

int main()
{
//for循环
int sum=0;
for(int i=50;i<101;i++)
{
sum+=i;
}

//while循环
int sum=0;
int i=50;
while(i<101)
{
sum+=i;
}

cout<<"sum is "<<sum<<endl;

return 0;
}

int i;
int sum=0;
for(i=50;i<101;i++)
sum += i;
---------
int i = 0;
int sum=0;
while(i<101)
{
sum += i;
i++;
}

把你的程序修改一点点,如下所示:
int sum=0;
for(int i=50;i<=100;++i)

1.for
#include "stdio.h"
void main()
{
int i,sum=0;
for(i=50;i<=100;i++)
{
sum+=i;
}
printf("%d\n",sum);
}

2.while
#include "stdio.h"
void main()
{
int i=50,sum=0;
while(i<