C++判斷某天是一年中的第幾天的代碼

把開發過程中比較重要的一些內容片段做個記錄,下面的內容是關於C++判斷某天是一年中的第幾天的內容。

#include "stdio.h"

struct date        
{
int y;
int m;
int d;
};

void main()
{
date da;         
int i,j, mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

printf("請輸入日期(年 月 日):");
scanf("%d %d %d",&da.y,&da.m,&da.d);

j=da.d;             
for(i=0;i<da.m;i++)
   j+=mon[i];       

if( da.m>2 && (da.y%4==0&&da.y%100!=0||da.y%400==0) )
   j+=1;             

printf("第 %d 天n", j);

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章