请教用循环程序解决详细问题~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:34:30
一辆快车和一辆慢车开往同一地点,快车票价为18元。慢车为13.5。共售出400张。共计5940元,求慢车和快车票各几张?

请给个思路,怎么使用上循环?谢谢~~~~

设慢车票x张,快车票就是400-x张,因为慢车票和快车票都必须大于等于0,对吧,所以x的取值范围是:【0,400】,
设个for循环,例如:
for(int x=0;x<=400;x++)
{
if(x*13.5+(400-x)*18==5940.0)
printf("慢车票:{0}张,快车票:{1}张",x,400-x);
}
大概是这个思路...