C 小白交流博 計算天數

2021-10-04 12:27:17 字數 912 閱讀 2947

本題要求編寫程式計算某年某月某日是該年中的第幾天。

輸入格式:

輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。

輸出格式:

在一行輸出日期是該年中的第幾天。

輸入樣例1:

2009/03/02

輸出樣例1:

61輸入樣例2:

2000/03/02

輸出樣例2:

62這類輸入有固定格式的題目我不太懂該怎麼用c++的語法來做,感覺會很麻煩,所以還是用c比較好。

#include

#include

using

namespace std;

intmain()

;//定義乙個長度為13的陣列來存每個月的天數

scanf

("%d/%d/%d"

,&year,

&month,

&day)

;//用c的方式讀取輸入if(

(year%4==

0&&year%

100)

||year%

400==0)

//關於閏年的定義要記清楚

a[2]

=29;for

(int i=

0;i<=month-

1;i++

) n+

=a[i]

;int sum=n+day;

printf

("%d"

,sum)

;return0;

}

但是我有一點不太懂,輸入月份03的話,轉為int型就是3??

想求教一下大神!

C 小白交流博 猜數字遊戲

猜數字遊戲是令遊戲機隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內...

C 計算天數

本題要求編寫程式計算某年某月某日是該年中的第幾天。輸入格式 輸入在一行中按照格式 yyyy mm dd 即 年 月 日 給出日期。注意 閏年的判別條件是該年年份能被4整除但不能被100整除 或者能被400整除。閏年的2月有29天。輸出格式 在一行輸出日期是該年中的第幾天。輸入樣例1 2009 03 ...

PTA練習7 9 計算天數 C語言

本題要求編寫程式計算某年某月某日是該年中的第幾天。輸入格式 輸入在一行中按照格式 yyyy mm dd 即 年 月 日 給出日期。注意 閏年的判別條件是該年年份能被4整除但不能被100整除 或者能被400整除。閏年的2月有29天。輸出格式 在一行輸出日期是該年中的第幾天。輸入樣例1 2009 03 ...