这是我小学四年级做过的第一道数学大题,也是我大学自学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;}