#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输出即可。
posted on
浙公网安备 33010602011771号