c语言编程算鸡兔同笼怎么编写?

 我来答
地表最帅175
高粉答主

推荐于2019-11-03 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:152
采纳率:0%
帮助的人:4.1万
展开全部

#include <stdio.h>

#include <windows.h>

main()

{ unsigned long int a,b,c,d;

printf("这是一个用于算鸡兔同笼的小程序(仅能输入整数,使用回车键切换)\n请输入鸡兔的总数"); 

scanf("%d",&a); 

printf("\n请输入鸡兔脚的总数");

scanf("%d",&b);

c=(4*a-b)/2; // 鸡的数目 

d=a-c; // 兔的数目 

if(c*2+d*4==b) printf("鸡有%ld只\n兔有%ld只",c,d); // c和d反了 

else printf("同学,我看你给的数有错吧!");

Sleep(100000000)。

//鸡兔同笼

#include<stdio.h>

voidmain()

{

inttou=30,jiao=100;//预置头数、脚数

printf("tu=%d\n",jiao/2-tou);//得出兔数

穿盯扁故壮嘎憋霜铂睛printf("ji=%d\n",2*tou-jiao/2);//鸡数

}

EOF是文件末尾end of file的意思,也就是这个程序可以输入多组测试数据,如果默认有解那么把后面的if和else改成一句printf就可以了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式