百钱买百鸡问题(C语言版)
我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> void check_count(); void combineNum(int x, int y, int z,int num); void printDiamond(int x, int y); void purchaseChicken(); int main() { purchaseChicken(); return 0; } void purchaseChicken() { int a, b, c; int count=0; for (int a = 0; 5 * a < 100; a++) { for (b = 0; 3 * b + 5 * a < 100;b++) { for (c = 0;3*b+5*a+c/3;c+=3) { if (a+b+c==100 && 3 * b + 5 * a + c / 3==100) { printf("公鸡%d只,母鸡%d只,小鸡%d只\n", a, b, c); count++; break; } } } } printf("总计:%d\n",count); }
公鸡0只,母鸡25只,小鸡75只 公鸡4只,母鸡18只,小鸡78只 公鸡8只,母鸡11只,小鸡81只 公鸡12只,母鸡4只,小鸡84只 总计:4 请按任意键继续. . .

浙公网安备 33010602011771号