![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#include <stdio.h>
#include <stdlib.h>
int comp_func(const void *a, const void *b) {
if (*(double*)a > *(double*)b) {
return 1;
} else if (*(double*)a < *(double*)b) {
return -1;
} else {
return 0;
}
}
int main(void) {
double x[10];
char s[15];
for (int i = 0; i < 10; i++) {
scanf("%14s%*[^\n]", s);
x[i] = strtod(s, NULL);
}
qsort(x, 10, sizeof(double), comp_func);
for (int i = 0; i < 10; i++) {
printf("%lf ", x[i]);
}
printf("\n");
return EXIT_SUCCESS;
}
No.1
- 回答日時:
「配列を小さい順に並べ替える」には、
「配列の隣同士を比較して、左側が小さかったら入れ替える」関数(←これを仮にswapと名付けます。)を作成して、それを配列の左端から順に行えばいいことになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 3つの倍精度浮動小数点値の平均を求めて、3つの引数全てを平均値に変更するメソッドを作成し、キーボード 1 2022/07/13 16:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
関数から配列を返すには?
-
C言語において、 配列要素をひ...
-
構造体のextern方法
-
C言語についてです 5人のテスト...
-
配列の要素数に変数を入れたい...
-
C#で構造体の配列を持った構造...
-
char型配列をint型に代入するには
-
C言語 構造体でつまずいています
-
int i, int i[1];
-
define で 配列
-
DxlibのLoadgraph()を使ったsta...
-
コンボボックスでデフォルト値...
-
C言語から質問です。
-
c言語
-
C#で配列が空かを判定するには?
-
5人分の氏名と英語、国語、数...
-
規則的な数列の合計。
-
vector配列の重複を無くすには?
-
ループカウンタを使用せず、配...
-
AfxBeginThread の引数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報