编写C语言程序,用40元买苹果、梨和西瓜,各个品种都要,总数为100个。假设已知苹果0.4元一个,梨0.2元一个,西瓜4.0元一个,问各种水果可以买多少个。请输出所有可能的方案。
时间: 2023-04-05 14:04:54 浏览: 175
以下是使用 C 语言编写的程序,可以输出所有可能的方案:
#include <stdio.h>
int main(void)
{
int apple, pear, watermelon;
int cost = 40;
int total = 100;
int i, j, k;
for (i = 0; i <= total; i++) {
for (j = 0; j <= total - i; j++) {
k = total - i - j;
if ((i * 0.4 + j * 0.2 + k * 4.0) == cost) {
printf("苹果: %d 个, 梨: %d 个, 西瓜: %d 个\n", i, j, k);
}
}
}
return 0;
}
程序中,我们使用三重循环枚举苹果、梨和西瓜的数量,并根据条件判断是否符合要求。若符合要求,则输出方案。
阅读全文
相关推荐









