C语言 java 判断闰年,一个月有多少天
2017-10-04 01:14
387 查看
#include <stdio.h> int main() { int year; for(year=1000;year<2000;year++) { if(isLeapYear(year)) printf("%d年是闰年\n",year); } return 0; } int isLeapYear(int year) { //闰年是公历中的名词,能被4整除但不能被100整除,或能被400整除的年份即为闰年。 //四年一闰,百年不闰,四百年再闰。 return (year%4==0&&year%100!=0)||(year%400==0); }
结果:
1004年是闰年 1008年是闰年 1012年是闰年 1016年是闰年 1020年是闰年 1024年是闰年 1028年是闰年 1032年是闰年 1036年是闰年 1040年是闰年 1044年是闰年 1048年是闰年 1052年是闰年 1056年是闰年 1060年是闰年 1064年是闰年 1068年是闰年 1072年是闰年 1076年是闰年 1080年是闰年 1084年是闰年 1088年是闰年 1092年是闰年 1096年是闰年 1104年是闰年 1108年是闰年 1112年是闰年 1116年是闰年 1120年是闰年 1124年是闰年 1128年是闰年 1132年是闰年 1136年是闰年 1140年是闰年 1144年是闰年 1148年是闰年 1152年是闰年 1156年是闰年 1160年是闰年 1164年是闰年 1168年是闰年 1172年是闰年 1176年是闰年 1180年是闰年 1184年是闰年 1188年是闰年 1192年是闰年 1196年是闰年 1200年是闰年 1204年是闰年 1208年是闰年 1212年是闰年 1216年是闰年 1220年是闰年 1224年是闰年 1228年是闰年 1232年是闰年 1236年是闰年 1240年是闰年 1244年是闰年 1248年是闰年 1252年是闰年 1256年是闰年 1260年是闰年 1264年是闰年 1268年是闰年 1272年是闰年 1276年是闰年 1280年是闰年 1284年是闰年 1288年是闰年 1292年是闰年 1296年是闰年 1304年是闰年 1308年是闰年 1312年是闰年 1316年是闰年 1320年是闰年 1324年是闰年 1328年是闰年 1332年是闰年 1336年是闰年 1340年是闰年 1344年是闰年 1348年是闰年 1352年是闰年 1356年是闰年 1360年是闰年 1364年是闰年 1368年是闰年 1372年是闰年 1376年是闰年 1380年是闰年 1384年是闰年 1388年是闰年 1392年是闰年 1396年是闰年 1404年是闰年 1408年是闰年 1412年是闰年 1416年是闰年 1420年是闰年 1424年是闰年 1428年是闰年 1432年是闰年 1436年是闰年 1440年是闰年 1444年是闰年 1448年是闰年 1452年是闰年 1456年是闰年 1460年是闰年 1464年是闰年 1468年是闰年 1472年是闰年 1476年是闰年 1480年是闰年 1484年是闰年 1488年是闰年 1492年是闰年 1496年是闰年 1504年是闰年 1508年是闰年 1512年是闰年 1516年是闰年 1520年是闰年 1524年是闰年 1528年是闰年 1532年是闰年 1536年是闰年 1540年是闰年 1544年是闰年 1548年是闰年 1552年是闰年 1556年是闰年 1560年是闰年 1564年是闰年 1568年是闰年 1572年是闰年 1576年是闰年 1580年是闰年 1584年是闰年 1588年是闰年 1592年是闰年 1596年是闰年 1600年是闰年 1604年是闰年 1608年是闰年 1612年是闰年 1616年是闰年 1620年是闰年 1624年是闰年 1628年是闰年 1632年是闰年 1636年是闰年 1640年是闰年 1644年是闰年 1648年是闰年 1652年是闰年 1656年是闰年 1660年是闰年 1664年是闰年 1668年是闰年 1672年是闰年 1676年是闰年 1680年是闰年 1684年是闰年 1688年是闰年 1692年是闰年 1696年是闰年 1704年是闰年 1708年是闰年 1712年是闰年 1716年是闰年 1720年是闰年 1724年是闰年 1728年是闰年 1732年是闰年 1736年是闰年 1740年是闰年 1744年是闰年 1748年是闰年 1752年是闰年 1756年是闰年 1760年是闰年 1764年是闰年 1768年是闰年 1772年是闰年 1776年是闰年 1780年是闰年 1784年是闰年 1788年是闰年 1792年是闰年 1796年是闰年 1804年是闰年 1808年是闰年 1812年是闰年 1816年是闰年 1820年是闰年 1824年是闰年 1828年是闰年 1832年是闰年 1836年是闰年 1840年是闰年 1844年是闰年 1848年是闰年 1852年是闰年 1856年是闰年 1860年是闰年 1864年是闰年 1868年是闰年 1872年是闰年 1876年是闰年 1880年是闰年 1884年是闰年 1888年是闰年 1892年是闰年 1896年是闰年 1904年是闰年 1908年是闰年 1912年是闰年 1916年是闰年 1920年是闰年 1924年是闰年 1928年是闰年 1932年是闰年 1936年是闰年 1940年是闰年 1944年是闰年 1948年是闰年 1952年是闰年 1956年是闰年 1960年是闰年 1964年是闰年 1968年是闰年 1972年是闰年 1976年是闰年 1980年是闰年 1984年是闰年 1988年是闰年 1992年是闰年 1996年是闰年
java判断一个月有多少天
package Ctojava;
import java.util.Scanner;
/*
输入年月判断有多少天
*/
public class MonthDays
{
static Scanner scanner=new Scanner(System.in);
public static void main(String[] args)
{
int year,month,day=0;
for(year=2000;year<=2001;year++)
{
for(month=1;month<=12;month++)
{
day=monthDays(year, month);
System.out.println(year+"年"+month+"月有"+day+"日");
}
}
}
public static int monthDays(int year,int month)
{
int day=0;
switch (month)
{
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10:
case 12:
day=31;
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
case 2 :
if((year%4==0&&year%100!=0)||year%400==0)
day=29;
else
day=28;
break;
default :
break;
}
return day;
}
}
结果:
2000年1月有31日
2000年2月有29日
2000年3月有31日
2000年4月有30日
2000年5月有31日
2000年6月有30日
2000年7月有31日
2000年8月有31日
2000年9月有30日
2000年10月有31日
2000年11月有30日
2000年12月有31日
2001年1月有31日
2001年2月有28日
2001年3月有31日
2001年4月有30日
2001年5月有31日
2001年6月有30日
2001年7月有31日
2001年8月有31日
2001年9月有30日
2001年10月有31日
2001年11月有30日
2001年12月有31日
相关文章推荐
- 能被400或者4整除。 判断是否闰年 判断是一年的多少天 用C语言编写下列程序要源码:“输入年月日
- 返回一个月有多少天 某月第一天 某月的 最后一天 判断闰年
- java 计算一个月有多少天和多少周
- 82、Java程序判断某一年的某个月有多少天?
- C语言与或非位运算 Java判断中 if条件
- DateTime.IsLeapYear 方法判断是否是闰年,DaysInMonth判断一个月有几天,Addday取得前一天的日期GetYesterDay
- 实训JAVA语言设计——从键盘输入一个年份,判断是否是闰年
- C语言 java 判断一个数是不是质数
- Java 判断两个日期相差多少天
- Java判断闰年
- 判断1000到2000之间的闰年(c语言)
- 自用,java判断是否闰年
- JAVA Calendar判断某年某月有多少天
- 用c语言判断闰年
- Java作业之判断闰年
- Java判断是否为闰年的方法示例
- Java例子:判断输入的年份是否为闰年
- Java小案例——判断所给年份是平年还是闰年
- 简单java代码-判断闰年、平年
- C语言:判断闰年