前提:保存为C语言的文件类型
#include<stdio.h>
void main()
{
int m,n;
double a,b;
printf("请输入鸡和兔子一共有多少只:");
scanf("%d",&m);
printf("鸡和兔子一共有几只脚:");
scanf("%d",&n);
a=(4.0*m-n)/2.0;
b=m-a;
if(a<=0||b<=0||(int)a!=a||(int)b!=b)
{
printf("不成立\n");
}
else
{
printf("鸡的数量%.0f只 兔子的数量%.0f只\n",a,b);
}
}
已用总只数为16,总脚数40 和 总只数16,总脚数41作测试
结果为:
(1)鸡是12只,兔子4只
(2)不成立
如果有问题或者有更好的,或者更严谨的可以在下方评论提出,谢谢
新手上路