C言語なら俺に聞け(入門篇) Part 4
■ このスレッドは過去ログ倉庫に格納されています
0162デフォルトの名無しさん
2006/11/12(日) 04:51:31どうしてもソートできないのです。身長順にしたいんですが・・
構造体の配列のソートってむずかしい。。
typedef struct Person{
char name[100];
double height;
}Person;
int main(void)
{
Person prs1[NUM];
int a,b,c,d;
double tst;
for(a=0; a<3; a++){
printf("名前を入力してください。\n");
scanf("%s",prs1[a].name);
printf("身長を入力してください。\n");
scanf("%lf",&prs1[a].height);
}
for(b=0; b<NUM-1; b++){
for(c=0; c<NUM; c++){
if(prs1[c].height > prs1[b].height){
tst = prs1[c].height;
prs1[c].height = prs1[b].height;
prs1[b].height = tst;
}
}
}
for(d=0; d<NUM; d++){
printf("%sさんは%lfセンチです。\n",prs1[d].name,prs1[d].height);
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています