用if函数来判断是否为偶数,再运用循环函数来计算,这里提供了3种循环函数
用for循环函数
#include<iostream>
using namespace std;
int main()
{
int s=0; //s要初始赋值0
for(int i=5;i<=20;i++)
if(i%2==0) //判断此时的i是否为偶数
s+=i; //若是则累加到s
cout<<"5~20(包括)所以偶数和为"<<s<<endl;
system("pause");
return 0;
}
用while函数
#include<iostream>
using namespace std;
int main()
{
int s=0,i=5; //s是累加i的和,要初始赋值0
while(i<=20){
if(i%2==0) //判断此时的i是否为偶数
s+=i; //若是则累加到s
i++;}
cout<<"5~20(包括)所以偶数和为"<<s<<endl;
system("pause");
return 0;
}
用do while函数
#include<iostream>
using namespace std;
int main()
{
int s=0,i=5;
do{
if(i%2==0) //判断此时的i是否为偶数
s+=i; //若是则累加到s
i++;
}while(i<=20);
cout<<"5~20(包括)所以偶数和为"<<s<<endl;
system("pause");
return 0;
}
该博客展示了如何利用C++的for、while和do-while循环函数,结合if条件判断,计算并输出5到20之间所有偶数的和。每个循环结构都通过检查数值是否能被2整除来筛选偶数,并将它们累加到总和变量`s`中。最终,程序输出了这个区间内偶数的总和。
2021

被折叠的 条评论
为什么被折叠?



