當前位置:編程學習大全網 - 編程軟體 - 編程尋找壹年中第n天的日期,並用數組表示壹個月中的天數。

編程尋找壹年中第n天的日期,並用數組表示壹個月中的天數。

# include & ltstdio.h & gt

intmain()

{intday,month,year,sum,leap。

printf(" \ n請按以下格式輸入年、月、日:年、月、日(2015,12,10)\ n ");

scanf("%d%d%d ",& amp年份& amp月份& amp天);//格式為:20190510。

Switch(month)//計算前壹個月中的總天數。

{ case 1:sum = 0;打破;

情況2:sum = 31;打破;

情況3:sum = 59;打破;

情況4:sum = 90;打破;

情況5:sum = 120;打破;

案例6:sum = 151;打破;

case 7:sum = 181;打破;

case 8:sum = 212;打破;

情況9:sum = 243;打破;

case 10:sum = 273;打破;

case 11:sum = 304;打破;

case 12:sum = 334;打破;

默認值:printf(" data error ");打破;}

總和=總和+天;//加上壹天中的天數

if(year % 400 = = 0 | |(year % 4 = = 0 & amp;& amp年份%100!=0))

{//判斷是否是閏年。

leap = 1;

}

其他

{ leap = 0;

}

if(leap = = 1 & amp;& amp月份& gt2)

{//*如果是閏年,月份大於2,總天數要加壹天。

sum++;

}

Printf("這是壹年中的第%d天。",sum);

printf(" \ n ");

}

擴展數據

使用C語言程序設計結構的註意事項tm格式時間;

在C/C++中處理與日期和時間相關的操作時,Tm結構尤其重要。Tm結構以C結構的形式保存日期和時間,大多數與時間相關的函數都使用tm結構。

使用了Tm結構和與日期和時間相關的各種函數。在練習使用結構之前,妳需要對C結構有壹個基本的了解,知道如何使用箭頭->;訪問結構成員的運算符。

百度百科-C語言

  • 上一篇:佛山市黑馬科技有限公司怎麽樣?
  • 下一篇:3D打印後的手板制作流程是怎麽樣的?
  • copyright 2024編程學習大全網