置頂
列出陣列順序
/****已經完成輸入了,以下code是要解決全部印出來+印名次順序,不用排序 *
**/
int count=1;
for(int y=0,t=0;y<z;y++){
for(int q=z;q>y;q){
if(a[q]<=a[y]){
count++;
}
else
count++;
}
}
printf("數值為:%d,名次為:%d\n",++t,a[y],count);
}
我的想法是從陣列第0個開始跑到第N個後再從新比大小一次,但似乎跑出來結果
好像不是這麼一回事,不知道是否有人能夠幫忙解決之我的問題。Thanks!!
會員登入
(先登入會員才能回覆留言喔!)