python鸡兔同笼编程 C语言编程鸡兔同笼怎么写代码?
C语言编程鸡兔同笼怎么写代码?
#Include
main()]{unsigned long int a,B,C,D
printf(“这是一个计算同一笼子里鸡和兔子数量的小程序(只能输入整数,用回车键切换)n请输入鸡和兔子的总数”
]scanf(%D,&A)
printf(%D“,&B)
扫描(%d”,&B)
如果(B%2!=0)
{
printf(”鸡和兔子的脚的总数是错误的!“)
返回0
}]C=(4*a-b)/2//鸡的数量
d=a-C//兔子的数量
如果(C*2 d*4==b)printf(”有%LD只鸡n有%LD只兔子“),C,d)
else公式1:(兔脚总数×兔脚总数)/(兔脚鸡脚)=鸡脚
公式2:(兔脚总数×兔脚总数)/(兔脚鸡脚)=兔脚
公式3:脚总数2-头总数=兔脚鸡兔笼是中国古代著名的数学题之一。
大约1500年前,这个有趣的问题在《孙子算经》中有记载。书中是这样描述的:今天,有野鸡和兔子在同一个笼子里,上面有35个头,下面有94英尺?
同一个笼子里有几只鸡和兔子,从上面数,有35个头,从下面数,有94英尺。每个笼子里有多少只鸡和兔子?
鸡和兔子的总数是n,腿的总数是m。输入n和m,依次输出鸡和兔子的数量,如果没有解决方案,则输出“无答案”
程序如下:
#include
int main()
{int t int n int m
scanf(%d”,&Ampt)
while(T-->{
scanf(%d%d”,&n,&m)
if((m-2*n)>=0&(m-2*n)%2==0&(4*n-m)>=0&(4*n-m)%2==0)
printf(%d%n%dn”,(4*n-m)/2,(m-2*n)/2)
else
printf('No answern”))return 0
}
python鸡兔同笼编程 小学奥数入门100题 鸡兔同笼算法c语言
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。