2021 03 30
//7 - 17 循环结构17:穷举法解百马百担问题(10 分)
//有100匹马驮100担货,已知1匹大马驮3担
//1匹中马驮2担,2匹小马驮1担,问大中小马各几匹
//输出大中小马匹数,用空格间隔,若解不止一行
//每行输出一组解。
#include<stdio.h>
int main()
{
int l, m, s;
l = 0,s=0;
while (l <= 33)
{
m = 0;
while (m <= 50)
{
s = 100 - m - l;
if (l * 3 + m * 2 + s * (0.5) == 100)
printf("%d %d %d\n", l, m, s);
m += 1;
}
l+=1;
}
return 0;
}
每次m循环开始前你都要让m重新赋值为0
m++和l++要写在循环体后面
错误代码: