算法全错了。1~8行,money应为float型。其余都可以。从第9行开始到第20行,就没有对的了。逻辑全错。
#include
int main()
{
int t;
float s,a,money;
scanf("%f,%d",&s,&t);
if(s<=0||t<=0)
printf("Input error!");
else
{
if(s<=3) a=10;
else if(s<=10) a=10+(s-3)*2;
else a=10+(10-3)*2+(s-10)*3;
t=t/5*2;
money=a+t;
printf("%.f",money);
}
return 0;
}
if else 出了问题,t 如果小于5,m2就没算了
标签:C语言,图二是,图一
版权声明:文章由 百问十四 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen14.com/article/243241.html