2 条题解

  • 1
    @ 2024-8-4 8:28:38

    没人发我就发了(偷偷地):😄

    #include<bits/stdc++.h>
    using namespace std;
    
    int a[101][101];//开数组谁都会
    int main(){
        int m,n;
        cin>>m>>n;
        int ji=0;
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
                cin>>a[i][j];//先把整个输入了
            }
        }
        for(int i=0;i<m;i++) ji+=a[i][0];//先计算左边边缘一列
        for(int i=0;i<m;i++) ji+=a[i][n-1];//在计算右边边缘一列
        for(int i=1;i<n-1;i++) ji+=a[0][i];//在计算上面边缘一行(不包含左右两端)
        for(int i=1;i<n-1;i++) ji+=a[m-1][i];//在计算下面边缘一行(也不包含左右两端)
        cout<<ji;
        return 0;//输出和return 0圆满AC
    }
    

    (不会还有人这么简单的题都过不了吧)

    • 0
      @ 2024-12-7 19:44:51
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
          int a[110][110],sum=0;
          int m,n;
          cin>>m>>n;
          for(int i=1;i<=m;i++){
              for(int j=1;j<=n;j++){
                  cin>>a[i][j];
              }
          }
          for(int i=1;i<=m;i++){
              for(int j=1;j<=n;j++){
                  if(i==1 || i==m){
                      sum+=a[i][j];
                  }
                  if(j==1 || j==n){
                      sum+=a[i][j];
                  }
              }
          }
          cout<<sum-a[1][1]-a[1][n]-a[m][n]-a[m][1];
          return 0;
      
      }//666
      
      • 1

      【例36.1】 计算矩阵边缘元素之和

      信息

      ID
      131
      时间
      1000ms
      内存
      256MiB
      难度
      5
      标签
      递交数
      105
      已通过
      37
      上传者