用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;
}