zoukankan      html  css  js  c++  java
  • 华科机考:对称矩阵

    时间限制:1秒  空间限制:32768K

    题目描述

    输入一个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!

    思路:这个没啥好说的

    代码:

    #include <iostream>
    
    using namespace std;
    
    int a[110][110];
    
    int main(){
        int n,flag;
        while(cin>>n){
         for(int i=0;i<n;i++)
            for(int j=0;j<n;j++)
               cin>>a[i][j];
          flag=0;
         for(int i=0;i<n;i++){
           for(int j=i;j<n;j++){
             if(a[i][j]!=a[j][i]){
               flag=1;
               break;
             }  
           }
           if(flag==1)
             break;
         }
          if(flag==1)
            cout<<"No!"<<endl;
          else
            cout<<"Yes!"<<endl; 
        }
    }
  • 相关阅读:
    nyoj 311 完全背包
    nyoj 737 石子合并(一)
    nyoj 232 How to eat more Banana
    nyoj 456 邮票分你一半
    nyoj 236 心急的C小加
    nyoj 195 飞翔
    nyoj 201 作业题
    SOS 调试扩展 (SOS.dll)
    使用Windbg和SoS扩展调试分析.NET程序
    windbg命令分类与概述
  • 原文地址:https://www.cnblogs.com/mlgjb/p/6682316.html
Copyright © 2011-2022 走看看