質問編集履歴
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
|
1
|
+
実行したら見つけてはくれるのですがSasaki以外名前が表示されません。
|
2
|
-
|
2
|
+
どうしてですか?
|
3
|
-
|
3
|
+
教えてください。
|
4
4
|
```ここに言語を入力
|
5
5
|
#include <stdio.h>
|
6
6
|
#define MAX 10
|
@@ -18,9 +18,18 @@
|
|
18
18
|
{3,"Sasaki"}};
|
19
19
|
|
20
20
|
int main(){
|
21
|
-
int i;
|
21
|
+
int i,j,q,p;
|
22
22
|
int tgt_key;
|
23
|
+
|
23
|
-
|
24
|
+
for(j=0; j<MAX; j++){
|
25
|
+
for(q=9; q>=0; q--){
|
26
|
+
if(St[j].num>St[q].num){
|
27
|
+
p=St[j].num;
|
28
|
+
St[j].num=St[q].num;
|
29
|
+
St[q].num=p;
|
30
|
+
}
|
31
|
+
}
|
32
|
+
}
|
24
33
|
while(1){
|
25
34
|
printf("Please input a key:");
|
26
35
|
if(scanf("%d", &tgt_key)==EOF)
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
3だ
|
1
|
+
どうやら、st[MAX]のなかの数字が順番どおり1,2,3,4,5だと見つかるのですが、
|
2
|
-
自分は、うまく動いていると思うのですがわかりません。
|
3
|
-
|
2
|
+
それは、なぜなんでしょうか?
|
3
|
+
順番通り並べて検索をするしかないのでしょうか?
|
4
4
|
```ここに言語を入力
|
5
5
|
#include <stdio.h>
|
6
6
|
#define MAX 10
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
+
3だけが見つけることができるのですが、それ以外は見つかりません。
|
1
|
-
|
2
|
+
自分は、うまく動いていると思うのですがわかりません。
|
2
|
-
|
3
|
+
ヒントでももらえないでしょうか?
|
3
|
-
教えてください。
|
4
4
|
```ここに言語を入力
|
5
5
|
#include <stdio.h>
|
6
6
|
#define MAX 10
|