• 九度oj 题目1180:对称矩阵


    题目1180:对称矩阵

    时间限制:1 秒

    内存限制:32 兆

    特殊判题:

    提交:3092

    解决:1607

    题目描述:

    输入一个N维矩阵,判断是否对称。

    输入:

    输入第一行包括一个数:N(1<=N<=100),表示矩阵的维数。
    接下来的N行,每行包括N个数,表示N*N矩阵的元素。

    输出:

    可能有多组测试数据,对于每组数据,
    输出"Yes!”表示矩阵为对称矩阵。
    输出"No!”表示矩阵不是对称矩阵。

    样例输入:
    4
    16 19 16 6 
    19 16 14 5 
    16 14 16 3 
    6 5 3 16 
    2
    1 2
    3 4
    样例输出:
    Yes!
    No!
     1 #include <iostream>
     2 #include <cstdio>
     3 using namespace std;
     4 int a[100][100];
     5 
     6 bool IsSymmetryMatrix(int a[100][100], int n){
     7     for(int i = 0; i < n; i++){
     8         for(int j = 0; j < i; j++){
     9             if(a[i][j] != a[j][i])
    10                 return false;
    11         }
    12     }
    13     return true;
    14 }
    15 
    16 int main(){
    17     int n;
    18     while(cin >> n){
    19         for(int i = 0; i < n; i++){
    20             for(int j = 0; j < n; j++){
    21                 cin >> a[i][j];
    22             }
    23         }
    24         if(IsSymmetryMatrix(a, n))
    25             cout << "Yes!" << endl;
    26         else
    27             cout << "No!" << endl;
    28 
    29     }
    30     return 0;
    31 }
     
  • 相关阅读:
    快速排序 C语言实现
    怎样认识女孩?
    看了你就想结婚!)
    C语言面试题大汇总
    VC6.0下载地址
    STL vector 容器介绍
    Beauty of Maths! Amazing!
    自我参考:Java学习的30个目标
    Beauty of Maths! Amazing!
    采用 Java 持久化框架:选择、时机和优缺点?
  • 原文地址:https://www.cnblogs.com/qinduanyinghua/p/6497741.html
Copyright © 2020-2023  润新知