题目描述
输入NxM矩阵,并求其中大于零的元素之和。
input:
多组测试用例,
第一行为N M(N: 矩阵行数;M: 矩阵列数,且M,N<10)
接下来的N行为矩阵各行
output:
多组计算结果
Sample Input
3 3
2 3 4
-5 -9 -7
0 8 -4
2 1
1
-1
Sample Output
17
1
思路
这道题。。在第8周讲过,就是输入 N * M个数,把里面大于 0 的数相加求和,输出和。
C++代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, m;
while(cin >> n >> m)
{
int sum = 0, num;
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
cin >> num;
if(num > 0) sum += num;
}
}
cout << sum << endl;
}
return 0;
}