2016 - 2024

感恩一路有你

python鸡兔同笼编程 C语言编程鸡兔同笼怎么写代码?

浏览量:1356 时间:2021-03-13 04:26:26 作者:admin

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语言

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。