DHU OJ 二维数组

思路及代码

cpp 复制代码
#include<iostream>
using namespace std;
int main(){
//input 多组
//input M,N int 1<= <=20
//input M 行 N 列 数据
//initialize list
    int M, N;
    while (cin >> M >> N){
        int list[M][N];
        for (int i = 0; i <= M-1; i++){
            for (int j = 0; j <= N-1; j++){
                cin >> list[i][j];
            }
        }
//solution
//遍历 i j output i+1,j+1
        for (int i = 0; i <= M-1; i++){
            for (int j = 0; j <= N-1; j++){
                if (list[i][j] != 0){
                    cout << i+1 << ' ' << j+1 << ' ' << list[i][j] << endl;
                }
            }
        }
        cout << endl;
    }
    return 0;
}

参考:无

收获:无

菜菜,不是教程,做题和学习记录

相关推荐
艾莉丝努力练剑4 分钟前
【LeetCode&数据结构】单链表的应用——反转链表问题、链表的中间节点问题详解
c语言·开发语言·数据结构·学习·算法·leetcode·链表
_殊途2 小时前
《Java HashMap底层原理全解析(源码+性能+面试)》
java·数据结构·算法
还债大湿兄2 小时前
《C++内存泄漏8大战场:Qt/MFC实战详解 + 面试高频陷阱破解》
c++·qt·mfc
倔强青铜34 小时前
苦练Python第18天:Python异常处理锦囊
开发语言·python
u_topian4 小时前
【个人笔记】Qt使用的一些易错问题
开发语言·笔记·qt
珊瑚里的鱼5 小时前
LeetCode 692题解 | 前K个高频单词
开发语言·c++·算法·leetcode·职场和发展·学习方法
AI+程序员在路上5 小时前
QTextCodec的功能及其在Qt5及Qt6中的演变
开发语言·c++·qt
xingshanchang5 小时前
Matlab的命令行窗口内容的记录-利用diary记录日志/保存命令窗口输出
开发语言·matlab
Risehuxyc5 小时前
C++卸载了会影响电脑正常使用吗?解析C++运行库的作用与卸载后果
开发语言·c++
AI视觉网奇5 小时前
git 访问 github
运维·开发语言·docker