问答详情
源自:4-16 分支结构之switch语句

求解求解求解!!

用这种代码的好处在哪里?

提问者:RUNOOB_XIE 2017-09-27 18:16

个回答

  • qq_莫非
    2017-09-28 12:58:37
    已采纳

    没缺什么

  • RUNOOB_XIE
    2017-09-27 23:06:52

    #include<stdio.h>
    int main()
    {
     int year=2008;
     int month=8;
     int day=8;
     int a;
     int b;
     int c;
     int d;
     a=year%4;
     b=1
     
     if(month>2)
     {
         if(month-5.5==0.5||3.5||4.5)
          {for(b;b<=12-month;b++)
       {if(b%2!=0)
         {result=result+31;
         }
         else
         {result=result+30;
         }
          }
          c=366-result+day;
          printf("现在已经过了%d天了",c);
          }
         
      
         else if(month==9)
          {for(b;b<=12-month;b++)
       {if(b%2!=0)
         {result=result+31;
         }
         else
         {result=result+30;
         }
        c=366-result+day;
          }
          printf("现在已经过了%d天了",c);
          } 
         else if(month=11)
          {for(b;b<=12-month;b++)
       {if(b%2!=0)
         {result=result+31;
         }
         else
         {result=result+30;
         }
        c=366-result+day;
          }
          printf("现在已经过了%d天了",c);
          }
         else if(month=4)
          {result=(12-month+2)/2*31+(12-month-2)/2*30;
           c=366-result+day;
           printf("现在已经过了%d天了",c);
          }
         else if(month=6)
          {result=(12-month+2)/2*31+(12-month-2)/2*30;
           c=366-result+day;
           printf("现在已经过了%d天了",c);
          }
            else i
          {if(month=1)
            {result=31;
          printf("现在已经过了%d天了",result);
      }
         else
         {result=31+29;
          printf"现在已经过了%d天了",result);
      }
       }
        }  
      

    • 还有一个问题要请教大家,这个是我自己在DEV C++上写的,但是编译时一直显示else if(month==9)错误,如果就单单从语句的使用来看,请大家帮忙告诉我是哪里错了,谢谢


  • RUNOOB_XIE
    2017-09-27 23:02:26

    http://img4.mukewang.com/59cbbd6200010b6004680516.jpg忘记传了,抱歉

  • qq_莫非
    2017-09-27 19:27:25

    代码呢?