請問這樣寫可以嗎
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計算的日期 */
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? switch (month)
? ? {
case 12: day+=30;
? ? ? ? case 11: day+=31;
? ? ? ? case 10: day+=30;
? ? ? ? case ?9: day+=31;
? ? ? ? case ?8: day+=31;
? ? ? ? case ?7: day+=30;
? ? ? ? case ?6: day+=31;
? ? ? ? case ?5: day+=30;
? ? ? ? case ?4: day+=31;
case ?3:
{
if (year%100==0?year%400==0:year%4==0)
day+=29;
else
day+=28;
}
? ? ? ? case ?2: day+=31;
? ? }
printf ("%d",day);
}
? ??
2022-03-25
我也注意到了哈哈varmyarr=[0,1,2],[0,1,2,3,4];myarr[3][5]=3*5;這樣對么??為什么沒有人寫那個簡單的么?
2018-05-24
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計算的日期 */
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? int i,moo,sum=0;
? ? for(i=1;i<month;i++)
? ? {switch(i)
? { case 1:moo=31;break;
? ?case 2:moo=28;break;
? ?case 3:moo=31;break;?
? ?case 4:moo=30;break;
? ?case 5:moo=31;break;
? ?case 6:moo=30;break;
? ?case 7:moo=31;break;
? ?case 8:moo=31;break;
? ?case 9:moo=30;break;
? ?case 10:moo=31;break;
? ?case 11:moo=30;break;
? ?case 12:moo=31;break;
? ?default:printf("一年中只有12個月哦,喵");break;
? ?}
? ?sum+=moo;
? ? }
? ? sum+=day;
if(year%100!=0&&year%4==0||year%400==0)
? ? sum=sum+1;
? ??
? ? printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);
? ??
2018-05-20
#include <stdio.h>
int main()
{
??
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? int today;
??? if(year%4==0)
??? {today=day+29; }
??? else
??? {today=day+28; }
??? switch(month)
??? {
????? case 8:
????? today=today+31*4+30*2;
????? break;
??? }
??? printf("%d年%d月%d日是該年的第%d天",year,month,day,today);
?
?return 0;
}
2018-05-20
可以的