在主函数中求1到101之间的自然数中的所有偶数之和并把结果输出,用C++语言

来源:百度知道 编辑:UC知道 时间:2024/06/21 09:14:31
十分感谢大虾帮忙~

#include <iostream>
using namespace std;
int main()
{
int a=1,sum=0;
while (a<=101)
if(a%2==0)
{
sum=sum+a;
a++;
}
else
a++;
cout <<sum<<endl;
}

答案2550,不知道正确没,不过方法是这样没错,循环for,while都可以.

#define N 101
void main()
{
int sum=0;
for(int i=1;i<=N;i++)
{
if(i%2==0)
sum+=i;
}
cout<<sum<<endl;
}
输出结果:2550.
这样就可以了,很简单的。调整N的值可以随时调整要求的范围。

#include <iostream>
using namespace std;
int main()
{
int i=2,sum=0;
for(i=2;i<=100;i+=2)
{
if(i%2==0)
sum+=i;
}

cout<<"Sum="<<sum<<endl;

return 0;
}

编写程序,用函数调用完成:计算从1开始到n的自然数的和。在main()函数中由键盘输入n,并输出计算结果。 1到66的自然数中的所有自然数之和是多少? 用不同的循环语句实现:本程序运行过程中任意输入一个自然数n,求1到n之间所有的偶数的和 如何求1-99中99个连续自然数中的所有数字之和,不是求1加到99的和 excell中函数的使用 怎样求An到A(n-3)之间的空格数。 在1到400的所有自然数中,不含数字5的自然数一共有多少个 求从1到1100之间不能被5,也不能被6或8整除的自然数的个数 将376乘一个自然数,使积的算术平方根为自然数,求所乘自然数中最小的一个,并求出相应的平方根. 在1到100的自然数中有多少个能被2或3整除的数 在1到1000的自然数中,只有3个因数的有几个