日期問題合輯

2022-09-09 16:45:23 字數 1952 閱讀 6810

問題 a: 判斷閏年判斷某年是否是閏年。

輸入只有一行,包含乙個整數a(0 < a < 3000)

一行,如果公元a年是閏年輸出y,否則輸出n

2006
n

#include

int main()

問題 b: 細菌繁殖一種細菌的繁殖速度是每天成倍增長。例如:第一天有10個,第二天就變成20個,第三天變成40個,第四天變成80個,……。現在給出第一天的日期和細菌數目,要你寫程式求出到某一天的時候,細菌的數目。

第一行有乙個整數n,表示測試資料的數目。其後n行每行有5個整數,整數之間用乙個空格隔開。第乙個數表示第一天的月份,第二個數表示第一天的日期,第三個數表示第一天細菌的數目,第四個數表示要求的那一天的月份,第五個數表示要求的那一天的日期。已知第一天和要求的一天在同一年並且該年不是閏年,要求的一天一定在第一天之後。資料保證要求的一天的細菌數目在長整數(long)範圍內。

對於每一組測試資料,輸出一行,該行包含乙個整數,為要求的一天的細菌數。

2

1 1 1 1 2

2 28 10 3 2

2

40

#include

int date[13] = ;

int main()

for(int i = 0; i < sum_date; i++)

printf("%d\n",t);

}return 0;

}問題 c: 不吉利日期在國外,每月的13號和每週的星期5都是不吉利的。特別是當13號那天恰好是星期5時,更不吉利。已知某年的一月一日是星期w,並且這一年一定不是閏年,求出這一年所有13號那天是星期5的月份,按從小到大的順序輸出月份數字。(w=1..7)

輸入有一行,即一月一日星期幾(w)。(1<=w<=7)

輸出有一到多行,每行乙個月份,表示該月的13日是星期五。

7
1

10

#include

int main()

;int date[13] = ;

int n;

scanf("%d",&n);

for(int i = 1; i <= 12; i++)

return 0;

}問題 k: 日曆問題在我們現在使用的日曆中, 閏年被定義為能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它們不是閏年。例如:1700, 1800, 1900 和 2100 不是閏年,而 1600, 2000 和 2400是閏年。 給定從公元2023年1月1日開始逝去的天數,你的任務是給出這一天是哪年哪月哪日星期幾。

輸入包含若干行,每行包含乙個正整數,表示從2023年1月1日開始逝去的天數。輸入最後一行是−1, 不必處理。可以假設結果的年份不會超過9999。

對每個測試樣例,輸出一行,該行包含對應的日期和星期幾。格式為「yyyy-mm-dd dayofweek」, 其中 「dayofweek」 必須是下面中的乙個: "sunday", "monday", "tuesday", "wednesday", "thursday", "friday" 或 "saturday「。

1730 

1740

1750

1751

-1

2004-09-26 sunday 

2004-10-06 wednesday

2004-10-16 saturday

2004-10-17 sunday

#include

int year, month, day, t;

char week[7][10] = ;

bool isendofmonth()//返回值為1或者0;

}void addday(int days)

else

}else}}

int main()

return 0;

}

Lydsy月賽合輯

不想單開的就寫在這裡了 都還是挺不錯的啊 許可權題沒有 又是被ozy秒殺的我 不考慮嚴格大於的話你直接ai,bi取個max就過了 現在要考慮嚴格大於,相當於每個矩形,都是一條在ai,bi中的邊 我們定義這個數被作為一次長,當且僅當有一條新的邊指向了他 最後我們就要給所有邊定向,顯然要求每個數最多只有...

C 合輯 分享糖果

就這樣了 不過沒事,這不,小俠見狀,立馬回來了。今天給大家帶來合輯 輸入 乙個實數x,表示軟糖的重量。輸出 乙個整數,表示按照四捨五入取整後的值。include intmain 分享糖果2 向下取整 輸入 乙個實數x,表示軟糖的重量。輸出 乙個整數,表示按照向下取整後的值。include intma...

演算法 有趣演算法合輯 1 10

最近在網上看到一些不錯的c語音演算法。列舉一些,供自己學習使用。有些有意思的演算法會附上c 的不同實現。題目1 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式...