某学院有m个学生参加春游,休息时喝汽水,商家公告如下:
(1)买1瓶汽水定价1.40元,喝一瓶汽水(瓶不带走)1元。
(2)规定3个空瓶可换1瓶汽水,或20个空瓶可换回7瓶汽水。
(3)借1瓶汽水还3个空瓶,或借7瓶汽水还20个空瓶。
问m个学生每人喝1瓶汽水(瓶不带走),至少需要多少元?
#include"stdio.h"
int main()
{
int m,x,y,z;
double p;
printf("请输入人数m:");
scanf_s("%d", &m);
x = m / 20; //20人一组,13个买,借7瓶,还20空瓶
y = (m - 20 * x) / 3; //3人一组,2个买,借1瓶,还3空瓶
z = m - 20 * x - 3 * y; //1人一瓶花1元
p = (13 * x + 2 * y)*1.4 + z;
printf("最少需要%.2lf元\n",p);
return 0;
}