Codeforces 427A

#include <stdio.h>

int main()
{
	int min=0;
	int num;
	int temp;
	int sum=0;
	scanf("%d", &num);
	while(num--)
	{
		scanf("%d", &temp);
		sum+=temp;
		if((sum<0)&&(sum<min))
			min=sum;
	}
	printf("%d\n", min*(-1));
	return 0;
}

  @设置一个最小值变量min初始化为0,如果变量sum中的值小于0时,就与变量min比较,如果小于变量min,则将变量min的值赋值成变量sum的值。这样代码段执行到最后,变量min中保存的是整个过程中的最小值,将其乘以-1输出即可。

猜你喜欢

转载自www.cnblogs.com/commario/p/11923891.html