关于c:鸡兔同笼问题

36次阅读

共计 433 个字符,预计需要花费 2 分钟才能阅读完成。

这是我小学四年级做过的第一道数学大题,也是我大学自学 c 语言时候的第一道题。我对此十分思念。

题目:鸡兔同笼,共 35 只头,94 只脚,问鸡兔各多少?

从数学上来看题目很简略,然而从代码角度绝对艰难一些。

这里我参考了小学的解题思路,假如法

假如鸡有 x 只,那么兔有 35- x 只。鸡的脚有 2x 只,兔的脚有 4 *(35-x)只。

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

int main(void)
{
    int chicken;
    int rabbit;
    int head; // 鸡的头有 35 个
    int foot;


    scanf("%d  %d", &chicken, &rabbit);

    printf("鸡兔同笼数据如下:\n");
    4 * (35 - chicken) +2* chicken == 94;
    rabbit = 94 - chicken;

    printf("%d ,%d", chicken, rabbit);

    system("pause");

    return 0;


}

正文完
 0