#include <stdio.h>int main()?{?? ? /* 定義需要計算的日期 */? ? int year = 2008;? ? int month = 8;? ? int day = 8;? ? /*? ? ?* 請使用switch語句,if...else語句完成本題? ? ?* 如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”? ? ?* 小編還是希望大家獨立完成哦~? ? ?*/? ? ?int j,sum;? ? ?switch(month)? ? ?{? ? ?case 1:j=0;break;? ? ?case 2:j=31;break;? ? ?case 3:j=31+28;break;? ? ?case 4:j=31+28+31;break;? ? ?case 5:j=31+28+31+30;break;? ? ?case 6:j=31+28+31+30+31;break;? ? ?case 7:j=31+28+31+30+31+30;break;? ? ?case 8:j=31+28+31+30+31+30+31;break;? ? ?case 9:j=31+28+31+30+31+30+31+31;break;? ? ?case 10:j=31+28+31+30+31+30+31+31+30;break;? ? ?case 11:j=31+28+31+30+31+30+31+31+30+31;break;? ? ?case 12:j=31+28+31+30+31+30+31+31+30+31+30;break;? ? ?}? ? ?if((year%4==0&&year%100!=0)||year%400==0)? ? ?{? ? ? ? ?sum=j+day;? ? ? ? ?printf("今年是%d年%d月%日第%d天",year,month,day,sum);? ? ?}? ? else? ? {? ? ? ? sum=j+day+1;? ? ? ? printf("今年是%d年%d月%d日第%d天",year,month,day,sum);? ? }? ??? ? return 0;}? ??我是求2008年8月8日是該年第多少天,,,請問我這么打出錯在哪里??萌新求教……
新手求教C的問題
慕后端8527005
2017-10-13 19:04:38