3857 - 雉兔同笼
时间限制 : 1 秒
内存限制 : 128 MB
《孙子算经》里有个问题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
让我们来编程解决这个问题吧。
</p>
<p>
<span style="font-size:18px;font-family:SimHei;color:black;"><br />
</p>
题目输入
输入两个正整数,分别表示头和足的数目。
题目输出
输出两个正整数,分别表示雉和兔的数目。每个数占一行
输入/输出样例
输入格式
35 94
输出格式
23 12
C语言解答
#include"stdio.h" int main() { int a,b,x,y; scanf("%d%d",&a,&b); y=(b-2*a)/2; x=a-y; printf("%d\n%d",x,y); return 0; }
C++解答
#include<iostream> using namespace std; int main() { int a,b; cin>>a>>b; int x=2*a-b/2; int y=a-x; cout<<x<<endl; cout<<y; return 0; }
Java解答
import java.util.*; public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); int tou=input.nextInt(); int zu=input.nextInt(); for(int ji=1;ji<=tou;ji++) { for(int tu=1;tu<=zu/4;tu++) { if(ji+tu==tou&&2*ji+4*tu==zu) { System.out.println(ji); System.out.println(tu); } } } } }