当前位置:首页 » 编程软件 » 用c语言编译鸡兔同笼问题

用c语言编译鸡兔同笼问题

发布时间: 2024-11-10 08:58:20

‘壹’ 用c语言循环结构解答 鸡兔同笼,98头386脚,各几只

# include <stdio.h>
void main()
{
int i, j; //i为鸡的个数,j为兔的个数
for(i = 0; i <= 98; i++) //从没有鸡到全是鸡挨个试
{
if(i*2 + (98-i)*4 == 386) //如果鸡的个数乘以2加上兔子个数乘以4等于脚的总个数
{
j = 98 - i; //兔子个数 = 总头数 - 鸡个数
break; //符合这个条件说明算出来了,退出循环
}
}
printf("有鸡%d只,兔子%d只。", i, j); //输出结果
}

‘贰’ 鸡兔同笼,其中共有25个头,80个脚,问鸡笼里有鸡和兔各多少只,用c语言编译出程

#include<stdio.h>
intmain()
{
inttou=25,i,tuzi[10],count=0;
for(i=1;i<=tou;i++)
{
printf("假设兔子%d只,鸡%d只,那么兔脚%d个,鸡脚%d个",i,tou-i,i*4,(25-i)*2);
if(i*4+(25-i)*2==80)
{
tuzi[count++]=i;
printf("与总数80相符,假设成立 ");
}
else
printf("与总数80不符,假设不成立 ");
}

printf(" ------------推算结果------------------ ");
for(i=0;i<count;i++)
printf("兔子%d只,鸡%d只 ",tuzi[i],tou-tuzi[i]);

return0;
}

‘叁’ 求编写一个鸡兔同笼的程序,如图,c语言

#include <stdio.h>


int main() {

for (int i = 1; i < 35; i++)

if (2 * i + (35 - i) * 4 == 94)

printf("鸡有%d只,兔有%d只 ", i, 35 - i);

return 0;

}

热点内容
压缩软胶 发布:2025-01-11 15:10:08 浏览:970
安卓怎么恢复删除照片恢复软件 发布:2025-01-11 14:55:49 浏览:172
空调压缩机皮带打滑 发布:2025-01-11 14:55:10 浏览:61
授权轻松访问 发布:2025-01-11 14:51:50 浏览:407
大主宰脚本 发布:2025-01-11 14:40:56 浏览:827
ftp保存密码是灰色 发布:2025-01-11 14:00:07 浏览:261
压缩文件最好 发布:2025-01-11 13:59:58 浏览:649
有几家java培训机构 发布:2025-01-11 13:55:05 浏览:476
搭建个人服务器缺点 发布:2025-01-11 13:54:13 浏览:376
怎么用安卓的手机登录ios第五人格 发布:2025-01-11 13:44:11 浏览:770