求c语言大神看看这道数组,怎么错了

2025-03-22 08:40:16
推荐回答(3个)
回答1:

1、把int 那句中的a[i]改为a[10000];
2、把scanf(“%d”,n)这行与下一行交换位置;
3、程序运行时先输入n,注意输入的n不要大于10000;
4、接下来要输入n个整数;
程序没有其他错误了。

回答2:

a的长度应该是常量,不能是i,i是变量,比如,可以定义成a[10000];

回答3:

第4行 定义数组大小需要常量表达式,如int a[SIAZE];,这里的SIZE必须是常量,变量a未定义(声明)。