用函数实现:鸡兔同笼

②编程实现:鸡兔同笼
有若干只鸡和兔在同个笼子里,从上面数,有S个头;从下面数,有N只脚。求笼中各有几只鸡和几只兔?
(2)功能要求
用函数实现,输出所有符合条件的数字。

#include <stdio.h>
#include <stdlib.h>

void op(int x,int y)//鸡兔同笼
{
    int a,b,s,n;
    printf("请输入鸡兔的总数:");
    scanf("%d",&s);
    printf("请输入鸡兔的总脚数:");
    scanf("%d",&n);

    for(a=1;a<s;a++)
    {
        for(b=1;b<s;b++)
            if(a+b==s&&2*a+4*b==n)
            printf("鸡有%d只  兔有%d只 ",a,b);
    }

}
int main()
{
    int x,y;
    op(x,y);
    return 0;
}

运行结果如下:
这里写图片描述

发布了47 篇原创文章 · 获赞 13 · 访问量 4万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览