解题思路:
_ueditor_page_break_tag_#include <iostream> using namespace std; int main() { int n, sum = 0, max = -(1<<32), tmp; cin >> n; for (int i = 1; i <= n; ++i) { cin >> tmp; sum += tmp; max = sum > max ? sum : max; sum = sum > 0 ? sum : 0; } cout << max; }
注意事项:
参考代码:
0.0分
0 人评分
奖学金 (C++代码)浏览:2053 |
C语言训练-大、小写问题 (C语言代码)浏览:2421 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:481 |
回文串 (C语言代码)浏览:3095 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
核桃的数量 (C语言代码)浏览:726 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
1124题解浏览:630 |
图形输出 (C语言代码)浏览:1019 |
矩阵转置 (C语言代码)浏览:855 |