當前位置:編程學習大全網 - 編程軟體 - c++編程輸入某年某月某日,判斷這壹天是這壹年的第幾天.

c++編程輸入某年某月某日,判斷這壹天是這壹年的第幾天.

#include?<iostream>

using?namespace?std;

int?main()

{

int?day=0;?//?日期

int?month=0;//?月份

int?year=0;?//?年份

int?sum=0;?//?壹年中的第幾天

cin>>year>>month>>day;

//write?your?own?codes

int?m=0;

if(year%4==0&&year%100!=0||year%400==0)m=29;//閏年二月份29天

else?m=28;

switch?(month)

{

case?12:sum+=30;

case?11:sum+=31;

case?10:sum+=30;

case?9:sum+=31;//如果是某個月,則加上前壹個月份的所有天數;

case?8:sum+=31;

case?7:sum+=30;

case?6:sum+=31;

case?5:sum+=30;

case?4:sum+=31;

case?3:sum+=m;

case?2:sum+=31;

case?1:sum+=day;?//最後加上這個月的天數;

}

cout<<sum;

return?0;

}

//也可以在每條case語句裏直接算出天數,不過要記得加上break語句

  • 上一篇:Vb編程問題,剛才的執行路徑問題還得繼續。如何在執行程序時自動添加壹個參數?
  • 下一篇:青島少兒編程哪家機構好
  • copyright 2024編程學習大全網