程序设计题8

题目

鸡兔同笼问题是中国古代著名趣题之一,根据已知鸡与兔总头数、总脚数,分别计算鸡与兔的数量。(默认输入的鸡与免的总头数和总脚数一定为正数)

程序

#include <stdio.h>
void main()
{
    int head,foot,num1,num2;
    printf("请输入鸡与兔的总头数和总脚数,用空格隔开:\n");
    scanf("%d %d",&head,&foot);
    if(foot%2==1)
        printf("输入总脚数不合法!\n");
    else if(foot>head*4 || foot<head*2)
        printf("输入的总头数和总脚数无法匹配!\n");
    else{
        num1=(foot-2*head)/2;
        num2=head-num1;
        printf("兔的个数:%d\n鸡的个数:%d\n",num1,num2);
    }
}
无标签
评论区
头像