的格式别忘记了
|||
h x);printf("y=%d" &f);y=f/2-h;x=2h-f/2;printf("x=%d" &h f=%d" f=");scanf("h=%d f;printf("请输入鸡和兔子的头数腿数h= h y
算法错误 给你举个例子:h=30 b);}
a &f);b=(f-h*2)/2;a=h-b;printf("%d %d" &h b;scanf("%d %d" a f b);}算法明白就好搞了
|||
程序没有语法问题 少了30只f 假设这30只全是鸡 求鸡兔各有多少只 楼上的算法正确 下面的这个简单 f= 这题一般用假设法 f=90 是你算法不对 兔的脚比鸡多2只脚 那么f=60 程序编译应为:(a=鸡的只数 30-15=15 这是兔的只数 所以用30/2=15 是以为兔的四只脚全算成鸡的2只脚了 #include<stdio.h>int main(){ int h &f);
|||
楼主算法错误 不满足输入不正确
|||
大家都太麻烦了 即必须满足f%2==0 f不能为奇数 b=兔的只数)#include<stdio.h>int main(){int h a &f); a=(h*4-m)/2; b=h-a; printf("%d %d" &h b; scanf("%d %d" a f f后应加个判断 这是鸡的只数 x鸡 y兔#include<stdio.h>void main(){int x 但在输入完h &h %d" f没有初始化 h=0;f=0;
答案补充
还有 scanf函数改为 scanf("%d y);}
|||
x+y=h2x+4y=fx=(4h-f)/2y=(f-2h)/2二元一次方程的算法而已怎么都搞错了其他没什么按楼主的格式注意输入数据要h=
用c语言编的题 帮我改改吧
最新推荐文章于 2025-12-27 16:49:17 发布
本文探讨了经典的鸡兔同笼问题,通过简单的数学算法解决了鸡和兔子的数量问题。提供了几种不同的实现方式,并讨论了输入验证的重要性。
4万+

被折叠的 条评论
为什么被折叠?



