想了个比较麻烦的数组实现,大佬们看看哪有问题
查看原帖
想了个比较麻烦的数组实现,大佬们看看哪有问题
525376
Akermo5193楼主2023/10/25 09:39

如下

#include <stdio.h>

int main()
{
	int a[11], b[11];
	float c = 0;
	for (int i = 0; i <= 11; i++)
	{
		scanf("%d", &a[i]);
	}
	for (int j = 0; j <= 11; j++)
	{
		if (j == 0)
		{
			b[j] = 300 - a[j];
		}
		else
		{
			b[j] = 300 + b[j - 1] - a[j];
			if (b[j] < 0)
			{
				printf("-%d", (j + 1));
				return 0;
			}
			else if (b[j] / 100 != 0)
			{
				c = c + (b[j] / 100 * 100);
				b[j] = b[j] - (b[j] / 100 * 100);
			}
			else
			{
				continue;
			}
		}
	}
	printf("%f", b[11] + c + c * 0.2);
	return 0;
}
2023/10/25 09:39
加载中...