這題重點應該是三元運算子(?:)
#include
int main(void) {
int day;
int month;
for(int i = 0 ; i < 14 ;i++){
month = i;
day = (month<1 || month>12 ? -1 :
(month == 2 ? 28 :
(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month== 12 ? 31 :30)));
printf("%d : %d\n", month, day);
}
return 0;
}