zoukankan      html  css  js  c++  java
  • 二维数组操作

    #include<iostream>
    using namespace std;
    
    int range(int row, int col)
    {
        if(row>0 && row<=9)
        {
            if(col>0 && col<=9)
            {
                return 0;
            }
            else
            {
                return -1;
            }
        }
        else
        {
            return -1;
        }
    }
    
    int pintmat(int row, int col, int r, int c)
    {
        if(r<0 || r>=row)
        {
            return -1;
        }
        if(c<0 || c>=row)
        {
            return -1;
        }
        return 0;
    }
    
    int crinmat(int row, int r)
    {
        if(r>=0 && r<row)
            return 0;
        else
            return -1;
    }
    
    int main()
    {
        int row,col;
        cin>>row>>col;
    cout<<range(row,col)<<endl;
    
    
        int c1,c2,r1,r2;
        cin>>r1>>c1>>r2>>c2;
    if(c1==c2 && r1==r2)
        cout<<"-1"<<endl;
    else
    {
        if(pintmat(row,col, r1, c1)==0 && pintmat(row,col, r1, c1)==0)
        {
            cout<<'0'<<endl;
        }
        else
        {
            cout<<"-1"<<endl;
        }
    }
    
        int r;
        cin>>r;
    cout<<crinmat(row, r)<<endl;
    
        int c;
        cin>>c;
    cout<<crinmat(col, c)<<endl;
    
        cin>>r>>c;
    cout<<pintmat(row, col, r,c)<<endl;
    
        return 0;
    }
    

      

  • 相关阅读:
    JAVA学习前应该了解
    JAVA帝国的诞生
    常用的快捷方式
    MarkDown学习
    运动检测
    图像分割
    感知机
    线性判别函数
    距离
    概率密度估计笔记——非参数估计
  • 原文地址:https://www.cnblogs.com/hardsoftware/p/6236522.html
Copyright © 2011-2022 走看看