C语言每日一题
关键要点
1.二维数组传参
2.二维数组存放数据
函数
void fun(int a[][M], int n)
{
int i,j;
for (i = 0; i <= n; i++)
{
for (j = 0; j <= n; j++)
{
a[i][j] = (i + 1) * (j + 1);
}
}
}
源代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define M 10
void fun(int a[][M], int n)
{
int i,j;
for (i = 0; i <= n; i++)
{
for (j = 0; j <= n; j++)
{
a[i][j] = (i + 1) * (j + 1);
}
}
}
int main()
{
int a[M][M];
int i, j, n;
printf("请输入所要创建的行数:");
scanf("%d", &n);
fun(a, n);
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
printf("%4d", a[i][j]);
}
printf("\n");
}
return 0;
}
总结
感谢关注,一起进步!