采购方案有几种的问题
小号毛巾2.5元一张,中号毛巾6元一张,大号毛巾10元一张,现有500元,需采购毛巾200张,共有几种采购方案?
#include <stdio.h>
int main()
{
int x,y,z,i; //x,y,z分别为小号,中号,大号毛巾数量
i=0; //设置自增量i统计采购方案的数量
for(x=0;x<=200;x++){
for(y=0;y<=200;y++){
if(x+y+(200-x-y)==200 && 2.5*x+6*y+10*(200-x-y)==500){
i++;
}
}
}
printf("%d",i);
}
运行结果为14,若有错误敬请指出,万分感激!