題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
int day=0;int month=0;
int year=0;
int sum=0;
intleap;
system.out.print("請輸入年,月,日\n");
scanner input = new
scanner(system.in);
year=input.nextint();
month=input.nextint();
day=input.nextint();
switch(month) /*
先計算某月以前月份的總天數
*/
sum=sum+day; /*
再加上所在月的天數
*/if(year%400==0||(year%4==0&&year%100!=0))/*
判斷是不是閏年
*/leap=1;
else
leap=0;
if(leap==1 && month>2)/*
如果是閏年且月份大於2,總天數應該加一天
*/sum++;
system.out.println("it is the the day:"+sum);
原始碼
日期類問題 日期差值 某年的第幾天
有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。紅字為出錯處。記住。include include 判斷閏年 非常重要 判斷某年是否是閏年的兩個規則 1.能被400整除 2.能被4整除 但是不能被100整除 define isyear x x 400 0 x 10...
pyhton 初學 計算某天是某年的第幾天
def is leap year year 判斷指定的年份是不是閏年 年份能被4整除且不能被100整除 或者直接被4000整除就是閏年 param year 年份 return 閏年返回true else false if year 40 and year 100 0 or year 4000 re...
C 4計算某年是該年的第幾天
輸入年月日,輸出是該年第幾天 a.輸入年,判斷是不是閏年 b.該年的第幾天 這一年這一月前面所有的月數之和 這個月的天數 include int judge int y else return0 int sum int s,int m,int d printf please input usual ...