这是题
这是我输的代码
不知道哪错了,输入两个100以内的数结果正确,但是输入大于100的数,结果不对
这是我输的100 101的结果,应该是8848的
这是题
你这两个判断条件都会走呀,上边走了,下边还会判断,如果满足继续执行计算的,在你的基础上改了下,可以看看
#include <stdio.h>
int main()
{
int c,t,m,s;
scanf( "%d %d" ,&c,&t);
if(c>=t) s=t;
else s=c;
if(s>=100&&c=>t)
m=88*t+(c-t)*66;
else if(s>=100&&c<t)
m=88*c+(t-c)*48;
if(s<100&&c=>t)
m=98*t+(c-t)*66;
else if(s<100&&c<t)
m=98*c+(t-c)*48;
printf("应付款数为:%d\n",m);
return 0;
}