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

这个哪里错了啊 求大神指导!

#include <stdio.h>


   int j;

int sum(int x,int y)

{  

   if (0<x<5||x>=23)

   {

       if(y<3)

       {

           j=14;

           

           

       }

       else{

           j=14+(y-3)*2.3*1.2;

          

       }

   }

   else

   {

       if(y<3){

           j=14;

           

       }

       else {

           j=14+(y-3)*2.3;

           

       }

   }

   

}

int main()

   int k=sum(9,12);

   int m=sum(18,12);


   printf("%f",k+m);


    return 0;

}


正在回答

2 回答

那些//是修改的地方


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

#include <stdio.h>

double j;

double sum(int x,int y)

{  

   if((0<x)&&(x<5)||(x>=23))//

   {

       if(y<3)

       {

           j=14;

       }


       else{

           j=14+(y-3)*2.3*1.2;

       }

   }

   else

   {

       if(y<3)

   {

           j=14;

       }

       else {

           j=14+(y-3)*2.3;

       }

   }

   return j;

}

int main()


   double k=sum(9,12);//

   double m=sum(18,12);//

   printf("%f",k+m);

   return 0;

}

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

长得帅活得久

double k=sum(9,12);// double m=sum(18,12);// 请问这里为什么要换成double?
2019-04-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个哪里错了啊 求大神指导!

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