ITPub博客

首页 > > > C语言-鸡兔数量

C语言-鸡兔数量

作者:dapan 时间:2018-12-07 11:40:58 0 删除 编辑

问题 B: 鸡兔同笼
时间限制: 1Sec 内存限制: 128MB 提交: 53 解决: 27

题目描述
已知鸡兔的脚共有80只,鸡和兔的总数量是一个20到40的整数s,编写一程序计算鸡兔各有多少只。
输入
输入鸡兔总数整数s,20≤s≤40
输出

输出两个整数,第一个数字为鸡的数量,第二个数字为兔的数量


答案1

#include<stdio.h>

void main(void)
{
    int y,ji,tuzi;
    
    scanf("%d",&y);
    
    
    if((y >=20)&&(y<=40))
    {
        ji = (4*y-80)/2;
        tuzi = y - ji;;

        printf("%d %d\n",ji,tuzi);
    }
}


答案2

#include<stdio.h>

void main(void)
{
    int N;
    int x;

    scanf("%d",&N);
    for(int i=0;i<=80;i++)
    {
        if(2*i +4*(N-i) == 80)
        {
            x = i;
            break;
        }
    }
    printf("%d %d\n",x,N-x);
}


题目链接

提示 - C语言网​www.dotcpp.com



欢迎关注微信公众号-嵌入式Linux

觉得不错,请帮忙转发,点赞,您的每一次支持,我都将铭记于心

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-08-07

  • 博文量
    4504
  • 访问量
    87198