

#include <stdio.h>
#include <stdlib.h>
// #define max 100000
int main()
{
int n, m;
scanf("%d%d", &n, &m);
int max, res = 0, pos;
for (int i = 1; i <= n; i++)
{
int sum = 0, a1, x = 0;
scanf("%d", &a1);
sum = a1;
for (int j = 1; j <= m; j++)
{
int a;
scanf("%d", &a);
sum += a;
x -= a;
}
res += sum;
if (i == 1)
{
max = x;
pos = 1;
}
else if (i != 1)
{
if (x > max)
{
pos = i;
max = x;
}
}
}
printf("%d %d %d", res, pos, max);
}
C++程序:读取输入并计算总和与最大差值
这是一个C++程序,它读取两整数n和m,随后n行每行包含m个整数。程序计算所有整数之和,并找出前i行中最大负数之和的最小值及其位置。最后,程序输出总和、最大负数之和的最小值的位置和值。
559

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



