遇到第一个负数之前的切片元素之和
Go
Easy
slices
任务 «遇到第一个负数之前的切片元素之和»
编写一个程序,从控制台读取整数,将它们存储到切片中,然后计算切片中遇到第一个负数之前(不包括该负数)所有元素的总和。如果没有负数,则输出所有元素的总和。如果切片为空,则总和为0。
输入格式
第一行包含一个整数 n (0 <= n <= 1000) — 元素个数。第二行包含 n 个以空格分隔的整数。
输出格式
一个整数 — 遇到第一个负数之前的元素之和。
示例
示例 1
输入
5
1 2 -3 4 5
输出
3
示例 2
输入
3
5 3 1
输出
9
main.go