哈尔滨工业大学吧 关注:303,880贴子:8,524,846
  • 4回复贴,共1

C语言求助!!!!!!!!!!!

取消只看楼主收藏回复

大一新生,做C语言作业时遇到点问题。
任务说明书: 读入一个年份和月份,打印出该月有多少天(考虑闰年)。平年2月28天,闰年2月29天。用 switchif语句编程实现。(请对四种情况进行测试)


IP属地:河南本楼含有高级字体1楼2013-04-01 16:05回复
    输入输出样例:
    Input Sample 1: 2009-2 Output Sample 1: 28 Input Sample 2: 2009-3 Output Sample 2: 31 Input Sample 3: 2009-11 Output Sample 3: 30 Input Sample 4: 2008-2 Output Sample 4: 29


    IP属地:河南2楼2013-04-01 16:05
    回复
      2025-08-17 05:14:54
      广告
      不感兴趣
      开通SVIP免广告
      #include <stdio.h>
      int main()
      {
      int year,month,day;
      printf("Input:");
      scanf("%d-%d",&year,&month);
      if (month==2)
      {
      if((year%4==0&&year%100>0) || year&400==0)
      day=29;
      else day=28;
      }
      if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
      day=31;
      if (month==4||month==6||month==9||month==11)
      day=30;
      printf("%d", day );
      return 0;
      }


      IP属地:河南3楼2013-04-01 16:05
      回复
        输入那几个数据时,得出的结果和要求一样啊,为什么说我的是错误答案……


        IP属地:河南4楼2013-04-01 16:06
        回复
          LZ知道了…


          IP属地:河南来自iPhone客户端6楼2013-04-01 16:28
          回复