PAT基礎編程題目-6-12 判斷奇偶性
題目詳情
解答
C語言版
#include <stdio.h>
int even(int n);
int main()
{
int n;
scanf("%d", &n);
if (even(n))
printf("%d is even.\n", n);
else
printf("%d is odd.\n", n);
return 0;
}
int even(int n)
{
return n % 2 == 0 ? 1 : 0; // 偶數返回1,奇數返回0
}
C++版
#include<iostream>
int even(int n);
int main()
{
int n;
std::cin >> n;
if (even(n))
std::cout << n << " is even.\n";
else
std::cout << n << " is odd.\n";
return 0;
}
int even(int n)
{
return n % 2 == 0 ? 1 : 0;
}
Java版
public class Main{
private static int even(int n) {
return n % 2 == 0 ? 1 : 0;
}
public static void main(String[] args) {
int n = 0;
Scanner scanner = new Scanner(System.in);
if(scanner.hasNext()) {
n = scanner.nextInt();
}
scanner.close();
if (even(n) == 1)
System.out.println(n+" is even.");
else
System.out.println(n+" is odd.");
}
}
創作不易,喜歡的話加個關注點個贊,謝謝謝謝謝謝!