#6729: 答案多一個零


iakshssssn1 (learn_more)

學校 : 國立聯合大學
編號 : 8619
來源 : [114.35.25.153]
最後登入時間 :
2014-09-09 23:27:43
a104. 排序 -- yoooooooo | From: [120.105.156.120] | 發表日期 : 2012-07-01 16:35

請問一下 我的答案前面會多一個 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 (黑旋風)

學校 : 不指定學校
編號 : 25287
來源 : [218.166.250.61]
最後登入時間 :
2014-12-09 10:38:00
a104. 排序 -- yoooooooo | From: [122.146.194.243] | 發表日期 : 2012-07-09 09:37

請問一下 我的答案前面會多一個 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;

}  

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

 
ZeroJudge Forum