java与C++实现判断闰年(百练OJ:2733:判断闰年)
来源:互联网 发布:matlab2014b mac 编辑:程序博客网 时间:2024/06/03 15:56
题目链接:
http://bailian.openjudge.cn/practice/2733/
描述:判断某年是否是闰年。
输入:输入只有一行,包含一个整数a(0 < a < 3000)输出:一行,如果公元a年是闰年输出Y,否则输出N
样例输入
2006
样例输出
N
解题思路:
公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。只要if else 语句即可判断出是不是闰年,
解题代码:
本代码没有对年份能否被3200整除进行判断,依然AC
C++代码:
#include <iostream>using namespace std;int main(){ int n; cin>>n; bool b=true; if(n%4!=0){ b=false; } else{ if(n%100==0&&n%400!=0){ b=false; } } if(b){ cout<<"Y"<<endl; } else{ cout<<"N"<<endl; } return 0;}
java代码:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input=new Scanner(System.in);int n=input.nextInt();boolean b=true;if(n%4!=0){ b=false;}else{if(n%100==0&&n%400!=0){b=false;}}if(b){ System.out.println("Y");}else{ System.out.println("N"); }input.close();}}
阅读全文
0 0
- java与C++实现判断闰年(百练OJ:2733:判断闰年)
- 百练 2733 判断闰年
- poj 百练 2733:判断闰年
- 百练_2733:判断闰年
- 判断闰年C语言实现
- C语言:判断闰年
- C语言-判断闰年
- C语言判断闰年
- 【C语言】判断闰年
- 百炼2733:判断闰年
- JAVA判断闰年
- java判断闰年
- java判断闰年、平年
- Java判断闰年
- java判断闰年方法
- oj-11-A-判断闰年
- 判断闰年 输出闰年
- POJ 2733:判断闰年
- 机器学习数据集
- python爬虫入门 实战(一)---爬糗事百科
- QT 信号与槽
- leetcode(53). Maximum Subarray
- 一个将Access数据库转成Mssql数据库的简单工具
- java与C++实现判断闰年(百练OJ:2733:判断闰年)
- Statement与PreparedStatement的区别
- POJ-3273(二分答案)
- 1024. 科学计数法
- intellij idea创建maven项目入门
- 时间服务器ntp和chrony
- 理解Spring
- 1004. 成绩排名 (20)
- 8月22号 JDBC,线程,网络编程补充