翻閱筆記系列
看以前的筆記,感覺就是 我以前還了解過這個。。。
int year;
scanf("%d",&year);
bool bflag = year%(year%100?4:400)?false:true;
if(true == bflag)
else
//得到每月的天數:
#define month 12
int getdayscount(const
int year, const
int month)
; if (month == 2)
}return days[month-1];
}
方法2:
///
//////
////得到每月的天數///
//////
//////
/////
int a ;
int year = 2016;
scanf("%d",&a);
//如果是2月的話判斷閏年
if (a == 2 )
else
}else
else
}
//方法3:更易理解
int days;
switch (a)
else
break;
}case
4: case
6: case
9: case
11: days = 30;
break;
default: //1,3,5,7,8,10,12
days = 31;
break;
}//////
//////
//////
//////
//////
///
根據資料庫中的出生年份計算年齡
在實際運用中我們會遇到在資料庫中加入使用者出生年份,而介面想要顯示年齡的需求。針對這個需求可以有多種實現方式,其中乙個是在資料庫查詢語句中計算,如下 select distinct u.cast date format now y as unsigned integer u.birth year a...
輸入年份和天數計算該年份中具體的日期(指標實現)
includevoid getdata int ptryear,int ptryeaday void getmonthday int year,int yearday,int ptrmonth,int ptrday void dispdate int year,int month,int day i...
Trick演算法 給出年份和總天數求出對應月份
題目描述 給出年份 x格式 和總天數 大於等於0的整數 求出對應月份,輸入多組資料,以0 0結束。比如 輸入2014 32 輸出2 常規思維是用12個if.break分支語句,這樣一來 就會變的很長,而且重複率高,沒有美感。新的思路是,將每個月的天數存在乙個陣列裡,然後設定乙個累加變數sum,這個變...