题目:收煤气费。不超过60m³ 0.8元/m³,超过60m³的 1.2元/m³。 一用户煤气费平均每立方米0.88元,那么,他该交( )元?
#include <bits/stdc++.h>
using namespace std;
int main()
{
double av,y,z,i,e,s;//y是立方米数,z是钱数 ,i是初始费用,e是超标费用,s是超标标准。
cin >> i >> e >> s;
y = s;
z = y*i;
while(av<=0.88)
{
z+=e;
y++;
av = z/y;
if(av == 0.88)
{
cout << z ;
break;
}
}
return 0;
}
//为什么没输出?哪错了?大神有没有更好的方法?
//我只是小学生,刚入门没一会儿,请大神指导!!!😗
//全国初中数学联赛试题(我也不知道是哪题)