描述

KiKi得到了一个n行m列的矩阵,现在他想知道第x行第y列的值是多少,请你帮助他完成这个任务。

数据范围:1≤n,m≤5 ,矩阵中的值满足 1≤val≤25 

输入描述:

第一行包含两个数n和m,表示这个矩阵包含n行m列。从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示矩阵中的元素。接下来一行输入x和y,用空格分隔,表示KiKi想得到的元素的位置。(1≤x≤n≤10,1≤y≤m≤10)

输出描述:

一行,输出一个整数值,为KiKi想知道的值。

#include <stdio.h>
int main()
{
    int n, m, x, y;

    scanf("%d %d",&n, &m);
    int martrix[n][m];  //变量作为数组长度时,需要先赋值
    int i, j;
    for(i = 0;i < n;i++)
    {
        for(j = 0;j < m;j++)
        {
            scanf("%d",&martrix[i][j]); //矩阵赋值
        }
    }        
    scanf("%d %d",&x, &y);
    printf("%d",martrix[x-1][y-1]); //x, y前推

    return 0;
}