前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)c言語の二次配列のを降順にするプログラムについて
1行1列には身長、1行2列に体重が1000行あるファイル(txt)を読み込み、身長と体重をセットにして降順にするプログラムを作りたいのです(比較は身長のみ)今作ったものだと身長とまとめて1行1列になっています。どなたかプログラムの修正する場所を具体的に教えてもらえないでしょうか。よろしくお願いします。
例
170 59
168 62
150 53 ``````
ここに言語を入力 c言語
ここに言語を入力
コード
#include <stdio.h>int main(void)
{
int i,j,N;
float h[1000],temp;
for(i=0;scanf("%f",&h[i])!=EOF&&i<1000;i++)
N=i;
for(j=N-1;j>0;j--)
{
for(i=0;i<j;i++)
{
if(h[i]>h[i+1])
{
temp = h[i];
h[i] = h[i+1];
h[i+1] = temp;
}
}
}
for(i=0;i<N;i++)
{
printf("\n%6.1f",h[i]);
}
printf("\n");
return 0;
}
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。