RT,代码如下:
[C] 纯文本查看 复制代码 void bianLi(int rows, int cols,int arr[][cols])
{
for (int i = 0; i<rows; i++) //遍历行
{
for (int j = 0; j<cols; j++) //遍历列
{
printf("%d\t",arr[i][j]);
}
printf("\n");
}
}
int main()
{
int arr[5][5] = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};
bianLi(5, 5, arr); //传递参数行数、列数、数组名
for (int i = 0; i<5; i++) { // 行遍历
for (int j = 0; j<5; j++) { // 每行中的列遍历
if (i>j) // 行下标i > 列下标j
{
arr[i][j] = 0;
}
}
}
printf("\n----------变成了----------\n\n");
bianLi(5, 5, arr);
return 0;
}
|