c语言编程算鸡兔同笼


c语言编程算鸡兔同笼

文章插图
#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就可以了 。
【c语言编程算鸡兔同笼】

    推荐阅读