给定一个起始值begin,及一个整数n,输出begin之后(可包含begin)的n个偶数。
c语言
#include<stdio.h>
int main() {
int begin;
int n;
scanf("%d%d", &begin, &n);
int k = 0;
while(k < n) {
if (begin % 2 == 0) {
++k;
printf("%d\n", begin);
}
++begin;
}
}
C语言实现二
#include<stdio.h>
int main() {
int begin;
int n;
scanf("%d%d", &begin, &n);
if (n <= 0) {
printf("0\n");
retrun 0;
}
int start = begin % 2 == 0 ? begin : begin + 1;
for (int k = 1; k <= n; ++k) {
printf("%d\n", start);
start += 2;
}
}
java 语言实现
package com.suanfa;
import java.util.Scanner;
public class even {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int begin = scanner.nextInt();
int n = scanner.nextInt();
begin = begin % 2 == 0 ? begin : begin + 1;
int k = 1;
while (k <= n) {
System.out.println(begin);
begin += 2;
k++;
}
}
}