回复 9# 的帖子
能不能说出原题?没理解你的程序的意思。不过一般如果数组的范围是未知的话,都多定一些,如:a[100][100],然后再通过输入n来控制它的赋值范围,之后通过n对它进行运算。
也不知道我解释得是否对题,不过你最好是把原意说明白,这样才会获得正确的帮助。
----------------解决方案--------------------------------------------------------
#define N
...
scanf("请输入%d位选手",&N);
int a[N][N]
不知是否??
----------------解决方案--------------------------------------------------------
9#
用动态分配内存吧。malloc函数
----------------解决方案--------------------------------------------------------
12#
貌似不对吧
----------------解决方案--------------------------------------------------------
12#
#define N 9
int a【N】;吧
----------------解决方案--------------------------------------------------------
不好意思,测试了一下,
好像把"#define N "改为 "int N;"
定义为全局变量,是可以的...
----------------解决方案--------------------------------------------------------
只能 动态申请
----------------解决方案--------------------------------------------------------
回复 9# 的帖子
定义数组元素个数不能是变量,因此不能用scanf确定其个数 ----------------解决方案--------------------------------------------------------