吉网

鸡兔同笼c语言for循环(鸡兔同笼c语言)

导读 很多人对鸡兔同笼c语言for循环,鸡兔同笼c语言不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!鸡兔同笼是中国古代的数学名题之一...

很多人对鸡兔同笼c语言for循环,鸡兔同笼c语言不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!

鸡兔同笼是中国古代的数学名题之一。

大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:

今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

这四句话的意思是:

有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?

已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”

程序如下:

#include int main() { int T; int n; int m; scanf("%d",&T); 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 %d ",(4*n-m)/2,(m-2*n)/2); else printf("No answer "); } return 0; } 扩展资料: C语言新手编程注意事项: 1、书写标识符时,忽略了大小写字母的区别。 2、忽略了变量的类型,进行了不合法的运算。 3、将字符常量与字符串常量混淆。 4、忽略了“=”与“==”的区别。 5、忘记加分号。 6、多加分号。 7、输入变量时忘记加地址运算符“&”。 8、输入数据的方式与要求不符。 参考资料来源:搜狗百科-C语言

本文【鸡兔同笼c语言for循环(鸡兔同笼c语言)】到此讲解完毕了,希望对大家有帮助。