掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
表の中の数字を大きい順から並び替えるには? (ID:70463)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
元のソースを尊重して作りました ーーーーーーーーーーーーーーーーーーーーーー for(i=1;i<9;++i){ for(j=2;j<9-i+1;++j){ if(goukei[j-1]<goukei[j]){ G=goukei[j]; goukei[j]=goukei[j-1]; goukei[j-1]=G; } } } for(i=1;i<9;++i){ printf("%6.0f\n", goukei[i]); } ーーーーーーーーーーーーーーーーーーーーーー 突っ込みどころとしては define名は大文字、そして分かりやすい名前で。 逆に変数は小文字、もちろん分かりやすい名前で。 Gはスワップ用なのでtmpが一般的だね namaeに"名前"、kamokuに"科目"はデータとして不要。 点数を扱うのならintを使えばいいんじゃない C覚えた頃を思い出して懐かしくなりました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.