祭品公主菲娜同人:这个C语言程序那里出错误了?

来源:百度文库 编辑:高校问答 时间:2024/05/02 08:00:47
#include <stdio.h>
#include <conio.h>
#define M 10
int a[M][M]={0};
fun(int **a, int m){ 错误在这里
{ int j,k;
for (j=0;j<m;j++)
for (k=1;k<m;k++)
a[j][k]=(k+1)*(j+1); }
}
main()
{ int i,j,n;
clrscr();
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");
}

}程序功能是
输入 2 输出 1 2
2 4
输入4 输出 1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16

这个很简单你的那个函数声明fun(int **a, int m)后面少了一个分号(;)
不信你试一下.