2023年7月藍橋杯初賽 C B組(學習筆記2)

2021-10-10 03:07:54 字數 1406 閱讀 6179

2020 年 7 月 1 日是中國某黨成立 99 周年紀念日。

中國某黨成立於 1921 年 7 月 23 日。

請問從 1921 年 7 月 23 日中午 12 時到 2020 年 7 月 1 日中午 12 時一共含多少分鐘?

①可以用電腦自帶的計算器計算

②根據思路寫**,以2023年1月1日為基準,計算這兩個日期到2023年的差,的絕對值

#include

#include

bool isleapyear

(int year)

intgetdays

(int y,

int m,

int d);if

(isleapyear

(y))

md[2]

++;//相應月的天數,的二月,加一天

int count =0;

for(

int i =

1900

;i < y;i++

)//以2023年1月1日為基準

for(

int i =

1;i < m;i++

)//以2023年1月1日為基準

count +

= d;

//以2023年1月1日為基準

return count;

}int daydistance (

int year1,

int month1,

int day1,

int year2,

int month2,

int day2)

intmain()

一對情侶,想知道第他們的第 100 天,200 天 …的紀念日。

輸入 4 個整數 y,m,d,k,表示他們在一起的日期,保證是乙個 1900 年 1 月 1 日以後的日期,想知道他們的 k(0≤k≤10000) 天紀念日。

輸出格式按照yyyy-mm-dd的格式輸出 k天紀念日的日期。月份和天數必須各輸出 2位。保證最後答案年份不超過4位。

1、先判斷輸入的年份是否為閏年,從而修改當前2月的天數。

2、每算一天,當前日自增一天。直到算的日期超過了規定的天數。

#include

int day[13]

=;intmain()

else

d++;if

(d == day[m]+1

)if(m ==13)

}printf

("%04d-%02d-%02d\n"

,y,m,d)

;return0;

}

2023年7月藍橋杯初賽 C B組(學習筆記5)

有乙個序列,序列的第乙個數是 n,後面的每個數是前乙個數整除 2,出這個序列中值為正數的項。有乙個序列,序列的第乙個數是 n,後面的每個數是前乙個數整除 2,出這個序列中值為正數的項。輸出一行,包含多個整數,相鄰的整數之間用乙個空格分隔,表示答案。資料範圍 資料範圍 1 n 10 18 20 10 ...

藍橋杯2019初賽 A組

修改陣列題目描述 給定乙個長度為n 的陣列a a1,a2,an 陣列中有可能有重複出現的整數。現在小明要按以下方法將其修改為沒有重複整數的陣列。小明會依次修改a2,a3,an。當修改ai 時,小明會檢查ai 是否在a1 ai 1 現過。如果出現過,則小明會給ai 加上1 如果新的ai 仍在之前出現過...

2023年藍橋杯C B組決賽題目彙總

a 村的元宵節燈會上有一迷題 請猜謎 請猜謎 請邊賞燈邊猜 小明想,一定是每個漢字代表乙個數字,不同的漢字代表不同的數字。請你用計算機按小明的思路算一下,然後提交 請猜謎 三個字所代表的整數即可。請嚴格按照格式,通過瀏覽器提交答案。注意 只提交乙個3位的整數,不要寫其它附加內容,比如 說明性的文字。...