这是我花了好久才做出来的,结果0分,查看```
#include
using namespace std;
int main()
{
int n;
int mon;
char c;
cin >> n >> c;
if(c == 'y')//第1层判断
{
if(n < 1000)//第1.1层判断
{
if(n < 500)//第1.11层判断
{
mon += 4;
}
if(n > 1000)//第1.12层判断
{
if(n % 500 == 0)//第1.121层判断if
{
mon += n / 500 * 4;
}
else//第1.121层判断else
{
(mon += n - n % 500) / 500;
}
}
}
}
if(c == 'n')
{
if(n < 1000)//第1.1层判断
{
if(n < 500)//第1.11层判断
{
mon += 4;
}
if(n > 1000)//第1.12层判断
{
if(n % 500 == 0)//第1.121层判断if
{
mon += n / 500 * 4;
}
else//第1.121层判断else
{
(mon += n - n % 500) / 500;
}
}
mon += 5;
}
}
cout << mon;
return 0;
}
[代码](https://www.luogu.com.cn/problem/B2048#submit)