宿題、手伝おっか?
■ このスレッドは過去ログ倉庫に格納されています
0704デフォルトの名無しさん
NGNG配列の、0クリアして右から順位付けするやり方がいまいちわからないのです。
#include<stdio.h>
main(){
int i=0;
int j=11;
char data[]={1,3,5,5,7,9,9,10};
char juni[11]; /*10番目と11番目を用意する*/
for(i=0;i<=11;i++){ /*iが11以下の間繰り返す*/
juni[i]=0; /*配列 juni[i]を0でクリア*/
}
for(i=0;i<8;i++){ /*iが8より小さい間繰り返す*/
juni[data[i]]++;
}
juni[j+1]=1;
for(i=j;i>=j;i--){
juni[i]+=juni[i+1];
}
printf("得点 順位\n");
for(i=0;i<8;i++){
printf("%d %d\n",data[i],juni[i]);
}
}
間違ってるとこを訂正してもらえると助かるっす。
■ このスレッドは過去ログ倉庫に格納されています