- 9 名前:デフォルトの名無しさん [2012/02/14(火) 19:53:12.95 ]
- c言語初心者です。
バブルソートの問題なのですが、前から順に入れ替えたいと思い、 以下のソースを作成したのですが、うまくいきませんでした。 どこに問題があるのか教えていただけるとありがたいです。 #include <stdio.h> int main(void){ int i,j,temp; int suji[]={2,5,4,3}; for(i=0;i<4;i++){ for(j=i;j<3;j++){ if(suji[j]>suji[j+1]){ temp=suji[j]; suji[j]=suji[j+1]; temp=suji[j+1]; } } } for(i=0;i<=3;i++){ printf("%d\n",suji[j]); } return 0; } よろしくお願いします。
|

|