#include?<stdio.h>int?main()?{?????/*?定義需要計算的日期?*/????
int?year?=?2008;????
int?month?=?8;????
int?day?=?8;????/*?????*?請使用switch語句,if...else語句完成本題?????*?如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”?????*?小編還是希望大家獨立完成哦~?????*/????
int?a,flag;????
switch(month)????
{????????case?1:a=0;break;????????
?????????case?2:a=31;break;????????
?????????case?3:a=59;break;????????
?????????case?4:a=90;break;????????
?????????case?5:a=120;break;????????
?????????case?6:a=151;break;????????
?????????case?7:a=181;break;????????
?????????case?8:a=212;break;????????
?????????case?9:a=243;break;????????
?????????case?10:a=273;break;???????
?????????case?11:a=304;break;????????
?????????case?12:a=334;break;????????
?????????default:printf("無");break;???
?}????
?a=a+day;????
?if(year%4==0&&year%100!=0||year%400==0)?????
?flag=1;????
?else?????
?flag=0;????
?if(flag=1&&month>2)?????
?a++????
?printf("%d年%d月%d日是第%d天",year,month,day,a);????
?return?0;
?}
2020-05-03
還有就是int mian(){不能和#include <stdio.h>放一行
2020-05-03
第28行a++后面少了;
2020-05-03
#include <stdio.h>
int main() {? ? ?/* 定義需要計算的日期 */? ??
int year = 2008;? ??
int month = 8;? ??
int day = 8;? ? /*? ? ?* 請使用switch語句,if...else語句完成本題? ? ?* 如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”? ? ?* 小編還是希望大家獨立完成哦~? ? ?*/? ??
int a,flag;? ??
switch(month)? ??
{? ? ? ? case 1:a=0;break;? ? ? ??
? ? ? ? ?case 2:a=31;break;? ? ? ??
? ? ? ? ?case 3:a=59;break;? ? ? ??
? ? ? ? ?case 4:a=90;break;? ? ? ??
? ? ? ? ?case 5:a=120;break;? ? ? ??
? ? ? ? ?case 6:a=151;break;? ? ? ??
? ? ? ? ?case 7:a=181;break;? ? ? ??
? ? ? ? ?case 8:a=212;break;? ? ? ??
? ? ? ? ?case 9:a=243;break;? ? ? ??
? ? ? ? ?case 10:a=273;break;? ? ? ?
? ? ? ? ?case 11:a=304;break;? ? ? ??
? ? ? ? ?case 12:a=334;break;? ? ? ??
? ? ? ? ?default:printf("無");break;? ?
?}? ??
?a=a+day;? ??
?if(year%4==0&&year%100!=0||year%400==0)? ? ?
?flag=1;? ??
?else? ? ?
?flag=0;? ??
?if(flag=1&&month>2)? ? ?
?a++;? ?
?printf("%d年%d月%d日是第%d天",year,month,day,a);? ??
?return 0;
?}
2020-05-02
??!剛剛看到了,a++后面少了一個“;”
2020-05-02
2020-05-01
第28行a++后沒分號,在第一行int和<stdio.h>之間打一個換行