// An highlighted block
//num2二维数组的行数,num2二维数组的列数,num3用于判断改数是否再数组中。
#include <stdio.h>
#include <malloc.h>
#include <string.h>
int main()
{
int num1,num2,num3,index=0;
scanf("%d %d %d",&num1,&num2,&num3);
int (*matrix)[num2];
matrix=(int(*)[num2])malloc(num1*num2*sizeof(int));
for(int i=0;i<num1;i++)
{
for(int j=0;j<num2;j++)
{
scanf("%d",&matrix[i][j]);
if(matrix[i][j]==num3)
index=1;
}
if(index) break;
}
if(index) printf("yes");
else printf("No");
free(matrix);
return 0;
}
C语言之二维动态数组创建
最新推荐文章于 2023-11-03 22:51:33 发布