鸡兔同笼的编程
发布时间: 2025-09-29 19:22:24
⑴ 鸡兔同笼编程序,已知共有鸡兔头a只,鸡兔脚共b只,求有鸡和兔各多少只
用什么语言编程?
算法是这样的,
兔子的只数是:(b-2*a)/2
鸡的只数是:(4*a-b)/2,若已求出兔子的只数,直接到a-兔子的只数 就可以了
⑵ c语言编程算鸡兔同笼
#include <stdio.h>
#include <windows.h>
main()
{ unsigned long int a,b,c,d;
printf("这是一个用于算鸡兔同笼的小程序(仅能输入整数,使用回车键切换) 请输入鸡兔的总数");
scanf("%d",&a);
printf(" 请输入鸡兔脚的总数");
scanf("%d",&b);
c=(4*a-b)/2; // 鸡的数目
d=a-c; // 兔的数目
if(c*2+d*4==b) printf("鸡有%ld只 兔有%ld只",c,d); // c和d反了
else printf("同学,我看你给的数有错吧!");
Sleep(100000000)。
热点内容