zoukankan      html  css  js  c++  java
  • 计算矩阵边缘元素之和

    总时间限制: 1000ms 内存限制: 65536kB
    描述
    输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和
    最后一行的元素以及第一列和最后一列的元素。

    输入
    第一行为整数k,表示有k组数据。
    每组数据有多行组成,表示一个矩阵:
    第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以空格分隔。
    接下来输入的m行数据中,每行包含n个整数,整数之间以空格作为间隔。
    输出
    输出对应矩阵的边缘元素和,一个一行。
    样例输入
    2
    4 4
    1 1 1 1
    0 0 0 0
    1 0 1 0
    0 0 0 0
    3 3
    3 4 1
    3 7 1
    2 0 1
    样例输出
    5
    15

     1 #include <stdio.h>
     2 int main(int argc, char *argv[])
     3 {
     4     int k,m,n,i,j,sum,t;
     5     scanf("%d",&k);
     6     while(k>0)
     7     {
     8         scanf("%d%d",&m,&n);
     9         sum=0;
    10         for(i=1;i<=m;i++)
    11         {
    12             for(j=1;j<=n;j++)
    13             {
    14                 scanf("%d",&t);
    15                 if(i==1||i==m||j==1||j==n) sum=sum+t;
    16             }
    17         }
    18         printf("%d
    ",sum);
    19         k--;
    20     }
    21     return 0;
    22 }
  • 相关阅读:
    小X的密码破译
    小X的加法难题
    足球联赛
    机器分配
    化装晚会
    Soundex编码
    迷之阶梯
    使用JMeter做压力测试
    SCOI 2010 序列操作
    动态求区间K大值(权值线段树)
  • 原文地址:https://www.cnblogs.com/huashanqingzhu/p/7245386.html
Copyright © 2011-2022 走看看