#4435: 請問哪裡有錯?(C++)


wodwhsm (wodwhsm)


#include<stdio.h>
#include<algorithm>
using namespace std;
int main(){
int i,j,a[j];
while(scanf("%d\n",&j)!=EOF){
for(i=0;i<j;i++)
scanf("%d",&a[i]);
sort(a,a+j);
printf("%d",a[j-1]);
printf("\n");
}
}

自己測試都行

但還是一直NA

 

#4436: Re:請問哪裡有錯?(C++)


leopan0922 (zz)


#include
#include
using namespace std;
int main(){
int i,j,a[j];
while(scanf("%d\n",&j)!=EOF){
for(i=0;i
scanf("%d",&a[i]);
sort(a,a+j);
printf("%d",a[j-1]);
printf("\n");
}
}

自己測試都行

但還是一直NA

 

我猜跟a[j]的j還沒定義就用有關