某年第幾天

2022-04-22 23:51:12 字數 673 閱讀 8666

題目:輸入某年某月某日,判斷這一天是這一年的第幾天?

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 ...