部分代码re了,最后答案正确。上网搜索没太明白,求调。
查看原帖
部分代码re了,最后答案正确。上网搜索没太明白,求调。
1447467
Olivia0831楼主2024/9/18 23:23
# include<iostream>
#include<stdlib.h>

using namespace std;
int  main()
{
	int arr[12];//预算
	int re=0;//手上剩的钱
	int s = 0;//在妈妈那里存的钱
	int t = 0;//存钱总数

	for (int i = 0; i < 12; i++)
	{
		cin >> arr[i];
	}
	for(int i=0;i<12;i++)
	{

		if (re + 300 - arr[i]< 0)
		{
			int m = i + 1;
			cout <<- m << endl;
			exit(100);
		}
		else
		{
			if (300 + re - arr[i] < 100)
			{
				re = 300 + re - arr[i];
			}
			else
			{
				s = (300 + re-arr[i]) / 100 * 100;
				re = (300 + re - arr[i]) % 100;
				t += s;
			}
		
		}

	}
	t = t * 1.2 + re;
	cout << t << endl;
	return 0;
}
2024/9/18 23:23
加载中...