永发信息网

C语言编程:鸡兔同笼。已知鸡兔总头数为h,总脚数为f,求鸡兔各多少只

答案:5  悬赏:80  手机版
解决时间 2021-04-28 08:51
  • 提问者网友:欲望失宠
  • 2021-04-27 14:12
C语言编程:鸡兔同笼。已知鸡兔总头数为h,总脚数为f,求鸡兔各多少只
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-04-27 14:24
c=2*h-f/2
另外补充一句,分号一定要在英语输入模式下打,如果在中文输入模式下打,是要报错的,还不好查出来问题。
全部回答
  • 1楼网友:千夜
  • 2021-04-27 19:02
c=2*h-f/2;
  • 2楼网友:独钓一江月
  • 2021-04-27 17:38
jihad板块今年
  • 3楼网友:神也偏爱
  • 2021-04-27 16:05
#include
main()
{
int h=0,f=0,i=0;
scanf("%d%d",&h,&f);
for(i=0;i<=h;i++)
{
if((2*i+4*(h-i))==f)
{
printf("有鸡%3d只\n",i);
printf("有兔%3d只\n",h-i);
}
}
}
有不懂可以加我!
  • 4楼网友:傲气稳了全场
  • 2021-04-27 15:25
POJ北大ACM平台原题,建议下本电子书《程序设计导引及在线实践》初学者蛮好的
1. #include
2. void main( )
3. {
4. int nCases, i, nFeet; //nCases 表示输入测试数据的组数,nFeet 表示输入的脚数。
5. scanf("%d", &nCases);
6. for(i = 0; i < nCases; i++){
7. scanf("%d", &nFeet);
84
8. if(nFeet %2 != 0) // 如果有奇数只脚,则输入不正确,
9. // 因为不论2 只还是4 只,都是偶数
10. printf("0 0\n");
11. else if (nFeet%4 != 0) //若要动物数目最少,使动物尽量有4 只脚
12. //若要动物数目最多,使动物尽量有2 只脚
13. printf("%d %d\n", nFeet / 4 + 1, nFeet / 2);
14. else printf("%d %d\n", nFeet / 4, nFeet / 2);
15. }
16. }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯