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[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[j] = 0;
}
}
}
printf("\n----------变成了----------\n\n");
bianLi(5, 5, arr);
return 0;
}
作业第6题示意图.png (18.25 KB, 下载次数: 10)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |