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;
}

参考:无

收获:无

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

相关推荐
羸弱的穷酸书生几秒前
国网 i1协议 python实现
开发语言·python
电子硬件笔记2 分钟前
Python语言编程导论第三章 编写程序
开发语言·python·编辑器
布谷歌2 分钟前
在java中实现c#的int.TryParse方法
java·开发语言·python·c#
cooldream20097 分钟前
当代 C++ 的三大技术支柱:资源管理、泛型编程与模块化体系的成熟演进
开发语言·c++
Ulana17 分钟前
计算机基础10大高频考题解析
java·人工智能·算法
洲星河ZXH24 分钟前
Java,集合框架体系
开发语言·windows
Queenie_Charlie28 分钟前
数字去重(set)
数据结构·c++·set
宠..29 分钟前
写一个感染型病毒
开发语言·安全·安全性测试
wheelmouse778829 分钟前
一个优雅、通用、零侵入的 CSV 导出工具类(Java 实战)
java·开发语言