题目描述
利用for循环和while循环,分别输出1∼n之间的所有奇数的和、偶数的和。
输入格式
输入n(1≤n≤100)。
输出格式
输出为一行,两个数(用一个空格隔开),偶数之和与奇数之和。
样例输入
10样例输出
30 25标程1
枚举和数学求余
#include
using namespace std;
//作者:赵老师教编程
int n,i,s1=0,s2=0;//s1偶数,s2奇数
int main(){
cin>>n;
for(i=1;i
if(i%2==1)s1+=i;//奇数定义
}
i=0;
while(i
if(i%2==0) s2+=i;
i++;
}
cout
return 0;
}流程图1
标程2
枚举和数学规律
#include
using namespace std;
//作者:赵老师教编程
int n,i,s1=0,s2=0;//s1偶数,s2奇数
int main(){
cin>>n;
for(i=1;i
s1+=i;
}
i=0;
while(i
s2+=i;
i+=2;
}
cout
return 0;
}流程图2
爱编程 玩科技 懂教育
#征稿
领取专属 10元无门槛券
私享最新 技术干货