解题思路:
_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 人评分
A+B for Input-Output Practice (IV) (C++代码)浏览:682 |
十->二进制转换 (C语言代码)浏览:1301 |
小明A+B (C语言代码)浏览:1262 |
Pascal三角 (C语言代码)格式错误浏览:533 |
C语言训练-求函数值 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1268 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:474 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:712 |
简单的a+b (C语言代码)浏览:840 |
数对 (C语言代码)浏览:704 |