問題 a: 判斷閏年判斷某年是否是閏年。
輸入只有一行,包含乙個整數a(0 < a < 3000)
一行,如果公元a年是閏年輸出y,否則輸出n
2006
n
#include
int main()
問題 b: 細菌繁殖一種細菌的繁殖速度是每天成倍增長。例如:第一天有10個,第二天就變成20個,第三天變成40個,第四天變成80個,……。現在給出第一天的日期和細菌數目,要你寫程式求出到某一天的時候,細菌的數目。
第一行有乙個整數n,表示測試資料的數目。其後n行每行有5個整數,整數之間用乙個空格隔開。第乙個數表示第一天的月份,第二個數表示第一天的日期,第三個數表示第一天細菌的數目,第四個數表示要求的那一天的月份,第五個數表示要求的那一天的日期。已知第一天和要求的一天在同一年並且該年不是閏年,要求的一天一定在第一天之後。資料保證要求的一天的細菌數目在長整數(long)範圍內。
對於每一組測試資料,輸出一行,該行包含乙個整數,為要求的一天的細菌數。
21 1 1 1 2
2 28 10 3 2
240
#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
110
#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「。
17301740
1750
1751
-1
2004-09-26 sunday2004-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.程式...