
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ランキング
-
int型(2バイト)データの分割
-
C言語の勉強しています。すみま...
-
CSVファイルの行と列のセルって...
-
'dataType' 引数を Null にする...
-
stable diffusionのエラー
-
C#でのswitch文
-
printfの%eで指数部分の桁数を...
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
バイナリとBCDコード
-
utf-8でメールを送信すると件名...
-
COBOLのCOMP形式について
-
「1TB」のHDDに日本語は何字入...
-
PNGを24bppBMPに変換したいので...
-
全角半角を調べるライブラリ関...
-
Line Inputにて改行があっても...
-
半角、全角の判別方法
-
PHPのCookieが有るか無いかで、...
-
Excel 1セル当りの文字数が2...
-
COleDateTime とtime_t
マンスリーランキングこのカテゴリの人気マンスリー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で構造体配列をマーシャ...
おすすめ情報