社区讨论

有几个测试点就是过不去,测试点答案又是对的,有大佬能帮我看看吗

P1089[NOIP 2004 提高组] 津津的储蓄计划参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@locj6aiq
此快照首次捕获于
2023/10/30 14:40
2 年前
此快照最后确认于
2023/11/05 01:59
2 年前
查看原帖
C
#include<stdio.h>
const int money = 300;//每月拿的钱
int main()
{
	int month[14];
	int i;
	for (i = 1; i < 13; i++)
	{
		scanf("%d", &month[i]);
	}
	int sum = 0;
	int m = 0;
	for (i = 1; i < 13; i++)
	{
		m = m + money - month[i];//每月得到的钱减预算
		if (m < 0)
		{

			printf("-%d", i);
			return 0;
		}
		if (m >= 100)
		{
			while (1)
			{
				m = m - 100;
				sum = sum++;
				if (m < 100)
					break;
			}
		}
	}
	sum = sum * 120 + m;
	printf("%d", sum);
}

回复

4 条回复,欢迎继续交流。

正在加载回复...