c言語でAという配列に0以上1以下の配列を格納して、Bという配列の小さい順に入れるプログラムを作っています。Aへの格納はできたのですがソーティングしてからのBへの格納が上手くいきません。ソーティングの方法でどこが間違っているかを教えていただけると幸いです。
#include <stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j;
double A[1000],B[1000],a;
for(i=0;i<1000;i++){
A[i]=(double)(rand()%100001)/100000;
}
for(i=0;i<1000;i++){
a=A[i];
for(j=0;j<1000;j++){
if(a<A[i])B[i]=a;
}
printf("%f\n",B[i]);
}
for(i=0;i<1000;i++){
} return 0;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。