第一题水题
#include <iostream>
using namespace std;
int n;
int summax = 0, summin = 0;
int main() {
scanf("%d",&n);
int arr[n];
for(int i = 0; i < n; ++i) {
scanf("%d",&arr[i]);
}
summax = summin = arr[0];
for(int i = 1; i < n; ++i) {
summax += arr[i];
if(arr[i] > arr[i - 1]) summin += arr[i];
}
printf("%d\n%d",summax,summin);
return 0;
}
这是一个C++程序,它读取用户输入的整数数组,计算数组元素之和(summax)以及从第一个元素开始的增序子序列之和(summin)。程序首先初始化summax和summin为数组的第一个元素,然后遍历数组,更新这两个和。最后,程序打印出这两个和。
425

被折叠的 条评论
为什么被折叠?



