11 条题解

  • 3
    @ 2023-2-2 16:42:43

    非常简单的一道题。

    我们可以不开1000*1000的数组,而是依次输入

    每个数字,如果这个数字不等于0,则将这个数

    字的行、列、数值依次输出就好了。


    那这里有两个问题。

    第一:怎么将行和列输出:

    其实,这是一个很简单的问题,首先,我们用i

    和j来嵌套循环每一行每一列的值,用if语句判

    断是否不等于0,如果不等于0,直接输出这个值

    的i和j。

    第二:怎么保存这些输入的数字:

    其实,我们发现可以用int类型的a来存储输入的

    值,如果a!=0则输出i,j,a。


    好了,接下来就开始写代码吧。

    #include<iostream>
    using namespace std;
    int main(){
    	int n,m,a;
    	cin>>n>>m;
    	for(int i = 1; i <= n; i ++ ){
    		for(int j = 1; j <= m; j ++ ){
    			cin>>a;
    			if(a!=0){
    				cout<<i<<" "<<j<<" "<<a<<"\n";
    			}
    		}
    	}
    	return 0;
    }
    
    • 1
      @ 2023-10-11 18:24:00

      #include <iostream> #include <cmath> #include <iomanip> #include <stack> #include <algorithm> #include <string> #include <cstring> #include <cstdio> using namespace std; int n , m , a[1010][1010]; int main(); { cin >> n >> m; for (int i = 1;i <= n;i++) { for (int j = 1;j <= m;j++) { cin >> a[i][j]; if (a[i][j] != 0) { cout << i << " " << j << " " <<a[i][j] <<endl; } } } return 0; }

      • 1
        @ 2023-4-26 20:29:59
        #include <math.h>
        #include <stack>
        #include <stdio.h>
        #include <iostream>
        #include <vector>
        #include <iomanip>
        #include <string.h>
        #include <algorithm>
        using namespace std;
        #define LL long long
        #define ull unsigned long long
        const int N = 1e3 + 10;
        const int INF = 0x3f3f3f3f;
        int n, m, a[N][N];
        int main(void){
        	cin >> n>>m;
        	for (int i=1; i<=n; i++)
        	{
        		for (int j=1; j<=m; j++)
        		{
        			cin >> a[i][j];
        		}
        	}
        	for (int i=1; i<=n; i++)
        	{
        		for (int j=1; j<=m; j++)
        		{
        			if (a[i][j]!=0){
        			cout << i << " " << j << " " << a[i][j] << endl;
        			} 
        		}
            }
        	return 0;
        }
        	
        
        • 1
          @ 2023-4-20 18:55:45
          #include<iostream>
          #include<cstdio>
          #include<cmath>
          #include<cstring>
          using namespace std;
          int a[10001][10001],n,m;
          int main(){
              cin>>n>>m;
              for(int i=1;i<=n;i++){
                  for(int j=1;j<=m;j++){
                      cin>>a[i][j];
                  }
              }
              for(int i=1;i<=n;i++){
                  for(int j=1;j<=m;j++){
                      if(a[i][j]!=0){
                          cout<<i<<" "<<j<<" "<<a[i][j]<<endl;
                      }
                  }
              }
              return 0;
          }
          
          • 0
            @ 2024-10-30 21:38:34

            #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a>>b; for(int f = 1; f <= a; f ++ ){ for(int w = 1; w <= b; w ++ ){ cin>>c; if(c!=0){ cout<<f<<" "<<w<<" "<<c<<"\n"; } } } return 0; }

            • 0
              @ 2024-10-25 18:38:56

              6

              #include <bits/stdc++.h>
              using namespace std;
              int a[1005][1005];
              int n,m;
              int main(){
              	cin>>n>>m;
              	for(int i=1;i<=n;i++){
              		for(int j=1;j<=m;j++){
              			cin>>a[i][j];
              		}
              	}
              	for(int i=1;i<=n;i++){
              		for(int j=1;j<=m;j++){
              			if(a[i][j]!=0){
              				cout<<i<<" "<<j<<" "<<a[i][j]<<endl;
              			}
              		}
              	}
              	return 0;
              }
              
              • 0
                @ 2024-9-14 22:28:15

                阿米诺斯

                using namespace std;
                int main(){
                	int n,m,a;
                	cin>>n>>m;
                	for(int i = 1; i <= n; i ++ ){
                		for(int j = 1; j <= m; j ++ ){
                			cin>>a;
                			if(a!=0){
                				cout<<i<<" "<<j<<" "<<a<<"\n";
                			}
                		}
                	}
                	return 0;
                }
                
                • 0
                  @ 2023-10-17 20:18:18

                  #include<iostream> #include<algorithm> using namespace std; const int N = 1e4+10; int n,m,a[N][N]; int main() { cin >> n>>m; for(int i= 1;i <= n;i++) { for(int j = 1;j <= m;j++) { cin >> a[i][j]; if(a[i][j]) { cout << i<<" "<<j<<" "<<a[i][j]<<endl; } } } return 0; }

                  • 0
                    @ 2023-4-22 10:09:23
                    #include<iostream>
                    using namespace std;
                    int main(){
                    	int n,m,a;
                    	cin>>n>>m;
                    	for(int i = 1; i <= n; i ++ ){
                    		for(int j = 1; j <= m; j ++ ){
                    			cin>>a;
                    			if(a!=0){
                    				cout<<i<<" "<<j<<" "<<a<<"\n";
                    			}
                    		}
                    	}
                    	return 0;
                    }
                    
                    • 0
                      @ 2023-4-9 20:03:13
                      #include<iostream>
                      using namespace std;
                      int main(){
                      	int n,m,a;
                      	cin>>n>>m;
                      	for(int i = 1; i <= n; i ++ ){
                      		for(int j = 1; j <= m; j ++ ){
                      			cin>>a;
                      			if(a!=0){
                      				cout<<i<<" "<<j<<" "<<a<<"\n";
                      			}
                      		}
                      	}
                      	return 0;
                      }
                      
                      
                      • 0
                        @ 2023-3-21 16:03:41
                        #include<iostream>
                        using namespace std;
                        int main(){
                        	int n,m,a;
                        	cin>>n>>m;
                        	for(int i = 1; i <= n; i ++ ){
                        		for(int j = 1; j <= m; j ++ ){
                        			cin>>a;
                        			if(a!=0){
                        				cout<<i<<" "<<j<<" "<<a<<"\n";
                        			}
                        		}
                        	}
                        	return 0;
                        }
                        
                        • 1

                        信息

                        ID
                        1073
                        时间
                        1000ms
                        内存
                        128MiB
                        难度
                        4
                        标签
                        递交数
                        436
                        已通过
                        188
                        上传者