例25.1
输入n,输出n遍 I don’t say swear words!
#include <bits/stdc++.h>
using namespace std;
int n;
int main() {
cin >> n;
for (int i = 1; i <= n; i++)
cout << "I don't say swear words!\n";
return 0;
}
例25.2
嘿嘿,复制粘贴即可
#include <bits/stdc++.h>
using namespace std;
int n;
int main() {
cin >> n;
cout << "a b c d e f g h i j k l m n o p q r s t u v w x y z\nZ Y X W V U T S R Q P O N M L K J I H G F E D C B A";
return 0;
}
例25.3
解题思路:
1.首先定义变量n、sum1和sum2,分别表示输入的数和奇数的和、偶数的和,初始值都为0。
2.从输入中获取n的值。
3.使用for循环从1到n,判断每个数是否为偶数,如果是,则将其加到sum2中,否则加到sum1中。
4.输出sum2和sum1的值,用空格隔开。
#include <iostream>
using namespace std;
int main()
{
// 定义变量n、sum1和sum2,分别表示输入的数和奇数的和、偶数的和,初始值都为0
int n, sum1 = 0, sum2 = 0;
// 从输入中获取n的值
cin >> n;
// 使用for循环从1到n,判断每个数是否为偶数,如果是,则将其加到sum2中,否则加到sum1中
for (int i = 1;i <= n;i++)
if (i % 2 == 0) {
sum2 += i;
}
else {
sum1 += i;
}
// 输出sum2和sum1的值,用空格隔开
cout << sum2 << " " << sum1;
return 0;
}
练25.1
直接输出即可
#include <bits/stdc++.h>
using namespace std;
int n;
int main() {
cin >> n;
cout << "1\n2\n3\n4\n5";
return 0;
}
练25.2
每次输入一个数,求和即可
#include <bits/stdc++.h>
using namespace std;
long long n, sum, m;
int main() {
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> m;
sum += m;
}
cout << sum;
return 0;
}
练25.3
输入n,循环读入n个m,如果m为偶数,即求和
#include <bits/stdc++.h>
using namespace std;
long long n, sum, m;
int main() {
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> m;
if(! (m % 2))
sum += m;
}
cout << sum;
return 0;
}