C语言2级考试案例

来源:百度知道 编辑:UC知道 时间:2024/07/09 04:06:22
给出如下所示的主函数,设计函数fun的功能是:根据m的值,在m行m列的二维数组中存放如下数据:

如:输入2,输出:1 2

2 4

输入4,输出:1 2 3 4

2 4 6 8

3 6 9 12

4 8 12 16

main()

{int i,j,n;

printf("Enter n:");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");

}

}

main()函数中
语句fun(a,n); 中a还没有定义呢

fun(*a,m)
{int i,j;
for(i=1;i<=m;i++)
for(j=1;j<=m;j++)
a[i-1][j-1]=i*j; /*给数组各元素赋初值*/

for(i=0;i<m;i++)
{for(j=0;j<=m;j++)
printf("%d",a[i][j]); /*输出数组元素*/
printf("%d\n"); /*控制换行*/
}
}

{for(j=0;j<=m;j++)
printf("%d",a[i][j]); /*输出数组元素*/
printf("%d\n"); /*控制换行*/
加油哦