MOOC清华《程序设计基础》期末考试第6题:鸡兔同笼问题
2017-08-11 19:05
387 查看
题目描述
经典的鸡兔同笼问题,现在请你用循环的方法解决。
假设共有鸡兔N只,脚数共有M只,利用循环编写程序求鸡和兔的数量。
输入格式
两个正整数N,M,用空格隔开。N,M均小于100。
输出格式
两个整数,分别代表鸡和兔的个数
样例输入
样例输出
#include <iostream>
using namespace std;
int main()
{
int N, M;
int chook = 0, rabbit = 0;
cin >> N >> M;
for(chook = 0; chook <= N; chook++)
{
rabbit = N - chook;
if(chook * 2 + rabbit * 4 == M)
break;
}
cout << chook << ' ' << rabbit;
return 0;
}
这题真简单!
经典的鸡兔同笼问题,现在请你用循环的方法解决。
假设共有鸡兔N只,脚数共有M只,利用循环编写程序求鸡和兔的数量。
输入格式
两个正整数N,M,用空格隔开。N,M均小于100。
输出格式
两个整数,分别代表鸡和兔的个数
样例输入
30 90
样例输出
15 15
#include <iostream>
using namespace std;
int main()
{
int N, M;
int chook = 0, rabbit = 0;
cin >> N >> M;
for(chook = 0; chook <= N; chook++)
{
rabbit = N - chook;
if(chook * 2 + rabbit * 4 == M)
break;
}
cout << chook << ' ' << rabbit;
return 0;
}
这题真简单!
相关文章推荐
- MOOC清华《程序设计基础》第5章:分书问题-代码一
- MOOC清华《程序设计基础》第6章第3题:最大乘积问题(递归法)
- MOOC清华《程序设计基础》第5章:分书问题-代码二
- MOOC清华《程序设计基础》第5章:N皇后问题(带矩阵输出)
- MOOC清华《程序设计基础》第6章:最长公共子序列问题(动态规划)
- MOOC清华《程序设计基础》第6章:橱窗插花问题(动态规划,输出方法一)
- MOOC清华《程序设计基础》第5章:八皇后问题-代码二
- MOOC清华《程序设计基础》第5章:青蛙过河问题
- MOOC清华《程序设计基础》第5章:八皇后问题-代码一
- MOOC清华《程序设计基础》第1章第5题:银行存款问题
- MOOC清华《程序设计基础》第2章第5题:银行存款问题2
- MOOC清华《程序设计基础》第6章第3题:最大乘积问题(动态规划)
- MOOC清华《程序设计基础》期末考试第1题:解三元一次方程
- MOOC清华《程序设计基础》第6章第1题:n级台阶问题(递推法)
- MOOC清华《程序设计基础》第6章第2题:求f(a,b)问题(动态规划)
- MOOC清华《程序设计基础》期末考试第5题:解密外星人ET的聊天记录
- MOOC清华《程序设计基础》第6章:橱窗插花问题(枚举法)
- MOOC清华《程序设计基础》第6章:橱窗插花问题(动态规划,输出方法二)
- MOOC清华《程序设计基础》第6章:橱窗插花问题(递推法)
- MOOC清华《程序设计基础》第6章:三种递推方法求兔子数列问题(斐波那契数列)