这是题

这是我输的代码

不知道哪错了,输入两个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;
}