题:
题目描述
利用for循环,分别输出1∼n之间的所有奇数的和、偶数的和。
输入
输入n(1≤n≤100)。
输出
输出为一行,两个数(用一个空格隔开),偶数之和与奇数之和。
样例输入
10
样例输出
30 25
我的代码:
#include <bits/stdc++.h>
#define INF 1e9
using namespace std;
typedef long long U;
typedef float F;
typedef double D;
typedef __int128 K;
typedef long L;
typedef int I;
typedef char C;
typedef string S;
typedef bool O;
int main()
{
I sum1, sum2, n, i;
cin>>n;
for(i=2; i<=n; i+=2) sum1 += i;
i = 1;
while (i <= n)
{
sum2 += i;
i += 2;
}
cout<<sum1<<' '<<sum2;
return 0;
}
<<懒>>