C语言程序设计的题目,图一第三题,图二是我自己编程出来的,编译都没问题,就是得不出老师给出的答案
的有关信息介绍如下:算法全错了。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就没算了