作者allen70072 (乳酪)
看板C_and_CPP
標題[問題] 陣列宣告後 結果...很要人命
時間Thu Mar 12 01:20:23 2009
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
1F:推 Laputaet3:FOR LOOP 03/12 01:28
2F:→ kvykn:你會用for輸入 不會用for輸出? 洗把臉先阿 03/12 04:11
3F:推 tkqhlno:我比較好奇 你真的看得懂你PO的程式碼嗎@"@ 03/12 19:43