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

我这么做有什么不对的啊?

#include <stdio.h>
int main() 
{ 
    /* 定义需要计算的日期 */
    int year = 2008;
    int month = 8;
    int day = 8;
    int sum;
    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 = 242;break;
    case 10:sum = 273;break;
    default:
    printf("只要求查8个月哦");break;
   }
   
        if((year%4==0 && year%100!=0)||year%400==0); 
        sum=sum+day+1;
        printf("%d",sum);
        else
        sum=sum+day;
        printf("%d",sum);

    return 0;
}


正在回答

3 回答

if和else后面加{},而且if后面是不需要;的,例如if(...){ ... }else{...}

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

唐正世界 提问者

赞~ 谢谢啦
2015-04-16 回复 有任何疑惑可以回复我~

if...else语句是if(){}else{}这样写的,你那样写是不对的

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

唐正世界 提问者

谢谢啦
2015-04-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924411    人
  • 解答问题       20753    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

我这么做有什么不对的啊?

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