不知道有没有错....没有结果出来....
#include <stdio.h> int main() { // 第一个人卖的个数 for(int firstPSEggs = 1;firstPSEggs < 150;firstPSEggs++) { // 第二个人卖的个数 for(int secondPSEggs = 1;secondPSEggs < 150;secondPSEggs++) { /* 32 / 第二个人的单价 == 第一个人卖的个数 32 / 第一个人卖的个数 == 第二个人的单价 */ double twoUnitPrice = (double)32 / firstPSEggs; /* 24.5 / 第一个人的单价 == 第二个人卖的个数 24.5 / 第二个人卖的个数 == 第一个人的单价 */ double oneUnitPrice = (double)24.5 / secondPSEggs; // 虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数 if (oneUnitPrice * firstPSEggs == twoUnitPrice * secondPSEggs) { // 一共卖了150个鸡蛋 if((firstPSEggs + secondPSEggs) == 150) { printf("第一个人卖了:%d个\n", firstPSEggs); printf("第二个人卖了:%d个\n", secondPSEggs); } } } } return 0; }
|