#6729: 答案多一個零


iakshssssn1 (learn_more)


請問一下 我的答案前面會多一個 0 !! 這是為什麼 我自己測題目給的輸入不會有問題  但是系統測的時候

跟它的答案 前面會多一個零  請問我是什麼狀況沒考慮到嗎?  我為很簡單卻弄了2個小時= =''實在慚愧阿

#include<iostream>

using namespace std;

 

int main(){

int a;

int an[1000];

while(cin>>a){

for(int i=0;i<a;i++) cin>>an[i];

for(int i=0;i<a;i++){

for(int j=i+1;j<=a;j++){

if(an[i]>an[j]){

int c=an[i];

an[i]=an[j];

an[j]=c;

}

}

}

for(int i=0;i<a;i++) cout<<an[i]<<" ";

cout<<endl;

}

return 0;

}  

#6746: Re:答案多一個零


justinj (黑旋風)


請問一下 我的答案前面會多一個 0 !! 這是為什麼 我自己測題目給的輸入不會有問題  但是系統測的時候

跟它的答案 前面會多一個零  請問我是什麼狀況沒考慮到嗎?  我為很簡單卻弄了2個小時= =''實在慚愧阿

#include

using namespace std;

 

int main(){

int a;

int an[1000];

while(cin>>a){

for(int i=0;i>an[i];

for(int i=0;i

for(int j=i+1;j<=a;j++){

if(an[i]>an[j]){

int c=an[i];

an[i]=an[j];

an[j]=c;

}

}

}

for(int i=0;i

cout<

}

return 0;

}  

我只看到紅色有錯....