定义一个11*10的二维数组,输入待查找数据, 在二维数组中逐个查找,NS流程图
#include #include #include #define M 11#define N 10 int main() { int numbers[M][N], num, ok, i, j; // 随机生成数据填充 11 * 10 数组 srand((unsigned int)time(NULL)); for (i = 0; i < M; i++) { for (j = 0; j < N; j++) { numbers[i][j] = rand() % 1000; } } printf("请输入需要查找的数:"); scanf("%d", &num); ok = 0; for (i = 0; i < M; i++) { for (j = 0; j < N; j++) { if (numbers[i][j] == num) { ok = 1; break; } } if (ok) { break; } } if (ok) { printf("找到了数%d\n", num); } else { printf("未找到数%d\n", num); } system("pause"); return 0;}