#include?<stdio.h>
int?main()?
{?
????/*?定義需要計(jì)算的日期?*/
????int?year?=?2008;
????int?month?=?8;
????int?day?=?8;
????/*
?????*?請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題
?????*?如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
?????*?小編還是希望大家獨(dú)立完成哦~
?????*/
????int?sum,?flag;
????switch?(month)
????{
????????case?1?:?
????????????sum?=?0;???
????????????break;
????????case?2?:?
????????????sum?=?31;??
????????????break;
????????case?3?:?
????????????sum?=?59;??
????????????break;
????????case?4?:
????????????sum?=?90;??
????????????break;
????????case?5?:?
????????????sum?=?120;?
????????????break;
????????case?6?:?
????????????sum?=?151;?
????????????break;
????????case?7?:?
????????????sum?=?181;?
????????????break;
????????case?8?:?
????????????sum?=?212;?
????????????break;
????????case?9?:?
????????????sum?=?243;?
????????????break;
????????case?10:?
????????????sum?=?273;?
????????????break;
????????case?11:?
????????????sum?=?304;?
????????????break;
????????case?12:?
????????????sum?=?334;?
????????????break;
????????default:
????????????printf("一年當(dāng)中只有12個(gè)月哦");
????????????break;
????}
????sum?=?sum?+?day;
????if?(year%400?==?0||(year%4?==?0?&&?year%400?!=?0))
????????flag?=?1;
????else
????????flag?=?0;
????if?(flag?==?1?&&?month?>?2)
????????sum++;
????printf("%d年%d月%d日是該年的第%d天。",?year,?month,day,sum);
return?0;
}
2016-07-12
case4后的冒號(hào)錯(cuò)了
2016-07-16
case 4后面的冒號(hào)英文下輸
2016-07-12
case 4后面的冒號(hào)英文下輸