为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行出来啥也没有啊

#include<stdio.h>
int main()
{
 int year=2008;
 int month=8;
 int day=8;
 int flag;
 int sum;
 if(year%4==0&&year%100==0||year%100==0&&year%4!=0)
  flag=1;
 else
  flag=0;
 switch(month)
 {
  case 1:sum=(31);break;
       case 2:sum=(sum+28);break;
  case 3:sum=(sum+31);break;
  case 4:sum=(sum+30);break;
  case 5:sum=(sum+31);break;
  case 6:sum=(sum+30);break;
  case 7:sum=(sum+31);break;
  case 8:sum=(sum+31);break;  //这里没有用8天加,而是用31-23
  case 9:sum=(sum+30);break;
  case 10:sum=(sum+31);break;
  case 11:sum=(sum+30);break;
  case 12:sum=(sum+31);break;
  sum-=23+flag;   //sum-=23的意思是用八月的31-23天就等于8天
  printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
 }
 return 0;

}

正在回答

1 回答

default怎么不见了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么运行出来啥也没有啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信