鸡兔同笼问题详解(Scratch、C、Python编程实例解析)
3052:【例11.1】鸡兔同笼
信息学奥赛一本通-编程启蒙(C++版)在线评测系统
[例11.1]鸡兔同笼
2068:【例2.6】鸡兔同笼
信息学奥赛一本通(C++版)在线评测系统
3052:【例11.1】鸡兔同笼_哔哩哔哩_bilibili
2068:鸡兔同笼
信息学奥赛一本通 第二章 2068【例2.6】鸡兔同笼_哔哩哔哩_bilibili
2068:【例2.6】鸡兔同笼_哔哩哔哩_bilibili
【例2.6】鸡兔同笼(信息学奥赛一本通-T2068)_哔哩哔哩_bilibili
2068:【例2.6】鸡兔同笼_哔哩哔哩_bilibili
《信息学奥赛一本通》题解_2068_【例2.6】鸡兔同笼_哔哩哔哩_bilibili
3052【例11.1】鸡兔同笼 信息学奥赛一本通c++版 听劝!
3052【例11.1】鸡兔同笼 信息学奥赛一本通c++版 听劝!_哔哩哔哩_bilibili
scratch3代码:
C语言代码:
#include<stdio.h>
int main()
{
int x,y,a,b;
scanf("%d%d",&x,&y);
a=(4*x-y)/(4-2);
b=x-a;
printf("%d %d",a,b);
return 0;
}
C++代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int x,y,a,b;
cin>>x>>y;
b=y-x*2;
b/=2;
a=x-b;
cout<<a<<" "<<b;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a,b;
cin>>a>>b;
long long ans=1,num=a-1;
for(int i=1;i=i;i++)
{
if( ans*2+num*4==b )
{
cout<<ans<<" "<<num<<endl;
break;
}
else
{
ans+=1;
num-=1;
}
}
return 0;
}
#include<iostream>
using namespace std;
int main(){
int x,y;
cin>>x>>y;
cout<<(x*4-y)/2<<" "<<x-(x*4-y)/2;
return 0;
}
python3代码:
x,y=input().split()
x=int(x)
y=int(y)
a=(4*x-y)//(4-2)
b=x-a;
print( int(a),int(b) )
3050:练10.2 浮点数向零舍入(Scratch、C、C++、python)
3050:练10.2 浮点数向零舍入(Scratch、C、C++、python)-CSDN博客
3051:练10.3 计算浮点数相除的余(Scratch、C、C++)
3051:练10.3 计算浮点数相除的余(Scratch、C、C++)-CSDN博客
作者:dllglvzhenfeng