當前位置:首頁 » 編程軟體 » 編程求某年第n天的日期用數組表示月天數

編程求某年第n天的日期用數組表示月天數

發布時間: 2023-02-02 18:25:39

『壹』 編程求某年第n 天的日期,用數組表示月天數

//編寫程序,計算n!#includevoidmain(){inti,n,f=1;scanf("%d",&n);for(i=1;ivoidmain(){inti,a[10]={2,4,6,8,10,1,3,5,7,9};intmin=a[0],j=0;floataver=0.0;for(i=0;i<10;i++){aver+=a[i];if(a[i]

『貳』 編寫程序,輸入年月日,輸出天數

#include<iostream>

using namespace std;

int main()
{
int year,month,day;

int days=0,i;

int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //定義一個數組 用來存放每個月的天數

cout<<"請輸入年月日,比如2014 12 9"<<endl;

cin>>year>>month>>day;

for(i=1;i<month;i++) //天數相加
{
days=days+a[i];
}

days=days+day;

if((((year%4==0)&&(year%100!=0))||(year%400==0))&&month>=3) //若是閏年的情況 月份在二月之後 天數加1
{
days=days+1;//daya+=1
}

cout<<month<<"月"<<day<<"月是"<<year<<"年中的第"<<days<<"天"<<endl; //輸出月 天數。

return 0;
}

『叄』 編程求某年第n天的日期。用數組表示月天數

#include<iostream.h>void
main(){
int
Year,Month,Day;
cout
<<"Please
enter
the
current
date(年月以空格分隔):";
cin
>>Year>>Month;
while(Month<=0
||
Month>12
)
{
cout<<"輸入時間有誤,請重新輸入:";
cin
>>Year>>Month;
}
switch(Month)
{
case
4:
case
6:
case
8:
case
9:
case
11:
Day=30;
break;
case
2:
if(Year%400
==
0
||
Year%4==0
&&
nYear%100
!=
0)
Day=29;
else
Day=28;
break;
default:
Day=31;
}
cout
<<"該月天數為:"
<<
Day
<<"天";
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:750
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1012
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:719
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:879
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1127
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:351
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:229
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:912
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:876