[問題] 陣列宣告後 結果...很要人命

看板C_and_CPP (C/C++)作者 (乳酪)時間16年前 (2009/03/12 01:20), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
int main() { int i,x,y,temp,a[10]={0}; for(i=0;i<10;i++) { printf("第%d個數字:",i+1); scanf("%d",&a[i]); } for(x=1;x<10;x++) { for(y=0;y<(10-x);y++) { if(a[y]>a[y+1]) { temp=a[y]; a[y]=a[y+1]; a[y+1]=temp; } } } printf("%d\t",a[y]); system("pause"); return 0; } a[y]想輸出從a[0]-a[9] 但是..不想打10個printf.... 苦無方法 請問大大們有好方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.100.105.65

03/12 01:28, , 1F
FOR LOOP
03/12 01:28, 1F

03/12 04:11, , 2F
你會用for輸入 不會用for輸出? 洗把臉先阿
03/12 04:11, 2F

03/12 19:43, , 3F
我比較好奇 你真的看得懂你PO的程式碼嗎@"@
03/12 19:43, 3F
文章代碼(AID): #19j_BOw- (C_and_CPP)
文章代碼(AID): #19j_BOw- (C_and_CPP)