做题

链接:https://ac.nowcoder.com/acm/contest/93966/G链接:https://ac.nowcoder.com/acm/contest/93966/G

来源:牛客网

题目描述

输入NxM矩阵,矩阵元素均为整数,计算其中大于零的元素之和。

输入描述:

第一行为N M(N: 矩阵行数;M: 矩阵列数,且M,N<=10),接下来的N行为矩阵各行。

输出描述:

一行,其中大于零的元素之和。

#include<stdio.h>

#include<iostream>

using namespace std;

void pp(int *p,int n,int m){

int** a= new int*[n];

for(int i=0;i<n;++i){

a[i]=new int[m];

}

for(int i=0;i<n;i++){

for(int j=0;j<m;j++){

cin>>a[i][j];

if(a[i][j]>0){

*p+=a[i][j];}

}

}

}

int main ()

{

int n,m,p=0;

cin>>n>>m;

pp(&p,n,m);

cout<<p;

}

全部评论

相关推荐

10-16 15:48
算法工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务