首页 > 解决方案 > 如何在序列中找到数字的位置?

问题描述

假设我有一个序列: int seq[4][4]; 然后,假设 seq[1][2]=8; 该序列没有其他值产生 8。如果我想找到一个序列的值并打印出它是哪个值(例如 1,2 并使 x=1 和 y=2)我该怎么做?什么

标签: c++sequence

解决方案


int x,j;
for (int i = 0; i < 4; i++) // looping through row
{
    for(int j = 0; j < 4; j++) //looping through column
    {
       if (seq[i][j] == 8) //if value matches
       {
           x = i; y = j;   //set value
           i = 4;          //set i to 4 to exit outer for loop
           break;          //exit inner for loop
       }
    }
}

推荐阅读