本題要求編寫程式計算某年某月某日是該年中的第幾天。
輸入格式:
輸入在一行中按照格式「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 ...