除了Python,还有哪些编程语言也支持类似判断闰年的功能?
时间: 2024-09-28 12:06:25 浏览: 24
许多编程语言都支持类似判断闰年的功能,这里列举几种常见的:
1. Java:
```java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个年份:");
int year = input.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
System.out.println(year + " 是闰年.");
} else {
System.out.println(year + " 不是闰年.");
}
}
}
```
2. C++:
```cpp
#include <iostream>
int main() {
int year;
std::cout << "请输入一个年份:";
std::cin >> year;
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
std::cout << year << " 是闰年.\n";
} else {
std::cout << year << " 不是闰年.\n";
}
return 0;
}
```
3. JavaScript:
```javascript
let year = prompt("请输入一个年份:");
if ((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)) {
console.log(year + " 是闰年.");
} else {
console.log(year + " 不是闰年.");
}
```
每种语言都有相应的语法和库来处理用户输入和条件判断。尽管细节会有所不同,但基本逻辑都是相同的。