C语言。鸡兔同笼问题。 鸡兔总头数h。 总脚数为f。求鸡兔各有多少只。 (读入h=8,f=22)

C语言。鸡兔同笼问题。鸡兔总头数h。总脚数为f。求鸡兔各有多少只。(读入h=8,f=22)C语言问题... C语言。鸡兔同笼问题。
鸡兔总头数h。
总脚数为f。求鸡兔各有多少只。
(读入h=8,f=22)
C语言问题
展开
 我来答
四舍五不入6
高粉答主

2020-01-20 · 还没有填写任何签名哦
四舍五不入6
采纳数:27 获赞数:71370

向TA提问 私信TA
展开全部

可以参考下面的代码(具体的数值用户可以根据需要进行定义):

main()

{

int h=20,int f=50;%(根据题目要求定义的H F)

for(i=1;i<h;i++)

{int tuzi=h-i;

if(2*i+tuzi*4==f)

printf("鸡和兔的数量分别为%d%d “,i,c);

else i++;

}

}

扩展资料:

1、if语句三种形式:

if(表达式)语句

if(表达式)语句1else语句2

if(表达式1)语句1

2、printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:

int printf(const char *format, ...);

函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。

参考资料来源:百度百科-printf()

参考资料来源:百度百科-IF (计算机中的指令)

albumin
推荐于2017-12-16 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2383万
展开全部
#include <stdio.h>
void chickenrabbit(int *h,int *f)
{
    int chicken,rabbit;
    rabbit=(*f-*h*2)/2;
    chicken=*h-rabbit;
    *h=rabbit;
    *f=chicken;
}
int main()
{
    int h=8,f=22;
    chickenrabbit(&h,&f);
    printf("共有兔:%d只,鸡:%d只\n",h,f);
    return 0;
}

chickenrabbit函数计算鸡免数量,兔子数量 放在原总头数h中,鸡只数放在原总脚数f中

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式