質問編集履歴
2
cのコードの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,22 @@
|
|
6
6
|
### 前提
|
7
7
|
|
8
8
|
大学の課題なのですが、頼れる友人もおらず、先生にアドバイスをいただいても解決できませんでした。
|
9
|
+
```c
|
10
|
+
void bubblesort(int a[], int len) {
|
11
|
+
int done = 0;
|
12
|
+
while (done != 1) {
|
13
|
+
int i;
|
14
|
+
done = 1;
|
15
|
+
for (i = 0; i <= len-2; i++)
|
16
|
+
if (a[i] > a[i+1]) {
|
17
|
+
int x = a[i];
|
18
|
+
a[i] = a[i+1];
|
19
|
+
a[i+1] = x;
|
20
|
+
done = 0;
|
21
|
+
}
|
22
|
+
}
|
23
|
+
}
|
24
|
+
```
|
9
25
|
|
10
26
|
### 発生している問題・エラーメッセージ
|
11
27
|
|
@@ -159,7 +175,7 @@
|
|
159
175
|
```
|
160
176
|
|
161
177
|
### 試したこと
|
162
|
-
|
178
|
+
mips-linux-gnu-gccやchatGPTを利用しましたが、あまり意味をなさず、
|
163
179
|
ここまで何度か修正してforループ1回は動くようになりました。
|
164
180
|
|
165
181
|
### 補足情報(FW/ツールのバージョンなど)
|
1
コードのコピーを修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,6 @@
|
|
10
10
|
### 発生している問題・エラーメッセージ
|
11
11
|
|
12
12
|
```
|
13
|
-
エラーメッセージ
|
14
13
|
(spim) run
|
15
14
|
1 5 4 2 9
|
16
15
|
10
|