【输出1到N之间的偶数】
- C语言实现
- C++实现
- Java实现
- Python实现
💐The Begin💐点点关注,收藏不迷路💐
|
请写程序实现输出1-N之间的所有偶数。
输入
输入一个整数N
输出
如果N<1输出error,否则,输出1-N之间的所有偶数,一个数占一行。
样例输入
10
样例输出
2
4
6
8
10
首先读取输入的整数 N
,然后判断 N
是否小于1,如果是则输出 error
,否则通过循环遍历从1到 N
的整数,在循环中判断每个整数是否为偶数,如果是偶数则将其输出。
C语言实现
#include <stdio.h>
int main() {
int n; // 用于存储输入的整数N
// 读取用户输入的整数N
scanf("%d", &n);
if (n < 1) {
printf("error\n"); // 如果N小于1,输出error
} else {
int i;
// 遍历从1到N的整数
for (i = 1; i <= n; i++) {
if (i % 2 == 0) { // 如果当前整数是偶数
printf("%d\n", i); // 输出该偶数
}
}
}
return 0;
}
C++实现
#include <iostream>
int main() {
int n; // 用于存储输入的整数N
// 读取用户输入的整数N
std::cin >> n;
if (n < 1) {
std::cout << "error\n"; // 如果N小于1,输出error
} else {
int i;
// 遍历从1到N的整数
for (i = 1; i <= n; i++) {
if (i % 2 == 0) { // 如果当前整数是偶数
std::cout << i << std::endl; // 输出该偶数
}
}
}
return 0;
}
Java实现
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 用于存储输入的整数N
if (n < 1) {
System.out.println("error"); // 如果N小于1,输出error
} else {
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) { // 如果当前整数是偶数
System.out.println(i); // 输出该偶数
}
}
}
scanner.close();
}
}
Python实现
n = int(input()) # 读取用户输入的整数N
if n < 1:
print("error") # 如果N小于1,输出error
else:
for i in range(1, n + 1):
if i % 2 == 0: # 如果当前整数是偶数
print(i) # 输出该偶数
💐The End💐点点关注,收藏不迷路💐
|