C++应用程序 乘客乘船过河
A名乘客过河,共有B只船,其中大船每能乘坐5人,小船每只能乘坐3人,正好所有人一次都能过河,且没有浪费位置,求大船和小船各有多少只?
乘客乘船过河.rar
#include<iostream>
using namespace std;
int main ()
{
int a,b,y;
cout<<"A名乘客过河,共有B只船,其中大船每能乘坐5人,小船每只能乘坐3人,正好所有人一次都能过河,且没有浪费位置,求大船和小船各有多少只?";
cout<<"\n\n请输入总人数,有多少人(A):";
cin>>a;
cout<<"请输入总船数,共有多少只船(B):";
cin>>b;
for(int x=0;x<=a;x++)
{
y=b-x;
if(a==5*x+3*y)
{
cout<<"大船有"<<x<<"个"<<endl;
cout<<"小船有"<<y<<"个";
break;
}
}
}