
10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せばプログラムが上手く起動するか教えて欲しいです。(注意:mySort()関数内ではポインタ変数を使用
#include <stdio.h>
#define SIZE 10
main(){
double data[SIZE + 1];
int fixed, base;
int i;
double swap;
for (i = 1; i<=SIZE ;i++){
printf("%d番目の数字は?",i);
scanf("%lf",&*(data+i));
}
for (fixed = 1; fixed < SIZE ; fixed++){
for (base = 1; base <= SIZE ; base++){
if (data[base] > data[base+1]){
swap = data[base+1];
data[base + 1] = data[base];
data[base] = swap ;
}
for (i = 1; i <= SIZE; i++){
printf("%lf", *(data+i));
}
printf("\n");
}
}
for (i = 1; i <= SIZE; i++){
printf("%lf番目:%lf\n", i, *(data+i));
}
}
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
以下のようにしてください。
#include <stdio.h>
#define SIZE 10
main()
{
double data[SIZE + 1];
int fixed, base;
int i;
double swap;
for (i = 1; i <= SIZE; i++) {
printf("%d番目の数字は?", i);
scanf("%lf", &*(data + i));
}
for (fixed = 1; fixed < SIZE; fixed++) {
for (base = 1; base <= SIZE; base++) {
if (data[base] < data[base + 1]) {
swap = data[base + 1];
data[base + 1] = data[base];
data[base] = swap;
}
}
}
for (i = 1; i <= SIZE; i++) {
printf("%d番目:%lf\n", i, *(data + i));
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
printfの%eで指数部分の桁数を...
-
'dataType' 引数を Null にする...
-
10個の実数に対する降順ソート...
-
stable diffusionのエラー
-
バイナリとBCDコード
-
COBOLのCOMP形式について
-
PNGを24bppBMPに変換したいので...
-
cprintf()関数で2バイト文字を...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
VB.NET LeftBの代用
-
Javaで日本語1文字のバイト数
-
COBOL PICTUREで X,S,Vの意味
-
VB6で漢字の1バイト目か2バイト...
-
ピクセル,dpiから容量(バイト...
-
utf-8でメールを送信すると件名...
-
PHPのCookieが有るか無いかで、...
-
任意のアルファベットの2進表...
-
POSTメソッドの最大容量について
-
DataGridViewの特定列に入力さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
stable diffusionのエラー
-
printfの%eで指数部分の桁数を...
-
C言語の勉強しています。すみま...
-
C言語についてです! 同じ年の...
-
ポインター引数の関数でコンパ...
-
c言語での wavファイルの編集(...
-
C#でのswitch文
-
ビットデータのチェック方法
-
txtファイルを読み込んで表示関...
-
int型(2バイト)データの分割
-
Excel VBA グラフ作成のとき...
-
'dataType' 引数を Null にする...
-
Cのプログラムがどうしても動き...
-
C言語について
-
matlabでのRRI検出
-
【VBA】複数条件の検索
-
VBA セルの値入力について
-
Nextの次に、入力した数値の中...
-
System.Collections.ArrayList ...
-
PINVOKEで構造体配列をマーシャ...
おすすめ情報