teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードのコメントを修正

2019/12/23 04:02

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  printf("数値を入力してくださいー>");
13
13
  scanf("%d", &dt[i]);
14
14
  }
15
- for (j = N - 1; j > 0; j = k) { // j 以降はソート済み
15
+ for (j = N - 1; j > 0; j = k) { // j+1 以降はソート済み
16
16
  for (k = i = 0; i < j; i++) { // k は最後に入れ替えた位置
17
17
  if (dt[i] > dt[i+1]) { // 降順だったら
18
18
  x = dt[i]; dt[i] = dt[i+1]; dt[i+1] = x; // 入れ替える