牛客网刷题 ——C语言初阶(5操作符)——BC90 矩阵计算

1. 题目描述:BC90 矩阵计算

牛客网OJ链接

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

输入描述:

第一行为N M(N: 矩阵行数;M: 矩阵列数,且M,N=10),接下来的N行为矩阵各行。
输出描述:一行,其中大于零的元素之和。
示例1

输入 :

3 3

2 3 4

-5 -9 -7

0 8 -4

输出:

17

2.思路

先输入行和列。三行三列,我们可以看成一个二维数组,我们用两个for循环来接收后面输入的数字,然后在接收之后就进行判断,是否大于0,大于零就相加。

3.代码实现

c 复制代码
#include <stdio.h>
int main()
{
	int n = 0;
	int m = 0;
	scanf("%d %d\n", &n, &m);

	int sum = 0;
	int num = 0;
    int i = 0;
    for(i= 0;i<n;i++)
    {
        int j = 0;
        for(j = 0; j <m;j++)
        {
            scanf("%d", &num);
	        if (num > 0)
	        {
		        sum += num;
	        }
        }
    }
	
	
	printf("%d", sum);

	return 0;
相关推荐
xx~t1 天前
嵌入式——Linux软件编程2
linux·运维·服务器·c语言·学习方法
aqiu1111111 天前
【算法刷题】蓝桥杯/AtCoder:删除元素后的中位数问题(Symmetry / Median)
算法·蓝桥杯·排序·中位数
看我眼色行事^ \/ ^1 天前
2024.05.11 360春招WEB前端编程题
算法
一只肥瘫瘫1 天前
编码器 PLL 角度与速度观测器原理
人工智能·算法
Nil2081 天前
leetcode 146LRU缓存
算法·leetcode·缓存
郝学胜_神的一滴1 天前
干货版《算法导论》18:遍历增删原理、时间复杂度与集合序列实现全解
数据结构·算法
-dzk-1 天前
【滑动窗口】LC 3.无重复字符的最长子串
算法·滑动窗口
zzxdear1 天前
用 OR-Tools CP-SAT 求解最简单的柔性作业车间调度(FJSP)
算法
luj_17681 天前
变频技术核心原理揭秘
服务器·c语言·开发语言·经验分享·算法
rannn_1111 天前
【力扣hot100】图论专题+模板|DFS、BFS、拓扑排序...
java·算法·leetcode·深度优先·图论