c++语言 关于鸡兔同笼的问题/*鸡兔同笼问题 【运算符】大约在1500年前,《孙子算经》中就记载了这个有趣的问题.书中是这样叙述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚.问笼中各有几只鸡和兔?输入输入一行2个整数分别表示脚的数量和头的数量,2个整数之间用一个空格分开输出输出2行分别表示鸡的数量和兔子的数量样例输入94 35样例输出2312*/#includeusing namespace st
2019-06-02
c++语言 关于鸡兔同笼的问题
/*鸡兔同笼问题 【运算符】
大约在1500年前,《孙子算经》中就记载了这个有趣的问题.书中是这样叙述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚.问笼中各有几只鸡和兔?
输入
输入一行2个整数分别表示脚的数量和头的数量,2个整数之间用一个空格分开
输出
输出2行分别表示鸡的数量和兔子的数量
样例输入
94 35
样例输出
23
12
*/
#include
using namespace std;
int main()
{
int x,y,a,b;
cin>>a>>b;
for(x=1;x
优质解答
for循环有点小问题,给你改了,代码如下:
#include<iostream>
using namespace std;
int main()
{
\x05int x,y,a,b;
\x05cin>>a>>b;
\x05for(x=1;x<=b;x++)
\x05\x05for(y=1;y<=b-x;y++)
\x05\x05{
\x05\x05\x05if(2*x+4*y==a&&x+y==b)
\x05\x05\x05{
\x05\x05\x05\x05cout<<x<<endl;
\x05\x05\x05\x05cout<<y<<endl;
\x05\x05\x05}
\x05\x05}
\x05\x05return 0;
}
for循环有点小问题,给你改了,代码如下:
#include<iostream>
using namespace std;
int main()
{
\x05int x,y,a,b;
\x05cin>>a>>b;
\x05for(x=1;x<=b;x++)
\x05\x05for(y=1;y<=b-x;y++)
\x05\x05{
\x05\x05\x05if(2*x+4*y==a&&x+y==b)
\x05\x05\x05{
\x05\x05\x05\x05cout<<x<<endl;
\x05\x05\x05\x05cout<<y<<endl;
\x05\x05\x05}
\x05\x05}
\x05\x05return 0;
}