fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a[10],n[10];//入力用の配列aと順位表示用に配列nを作成
  5. int i, j;
  6. printf("10人分の成績を入力してください\n");
  7. //成績を入力
  8. for (i = 0; i < 10; i++) {
  9. scanf("%d" ,&a[i]);
  10. }
  11. //順位を求める
  12. for (i = 0; i < 10; i++) {
  13. int rank = 1;
  14. for (j = 0; j < 10; j++) {
  15. if (a[j] > a[i]) {
  16. rank++;
  17. }
  18. }
  19. n[i] = rank;
  20. }
  21. //結果を表示
  22.  
  23. for(i=0;i<10;i++){
  24. printf("%2d\t%3d\t%2d\n", i + 1, a[i], n[i]);
  25. }
  26. }
Success #stdin #stdout 0s 5316KB
stdin
10 20 13 24 12 10 13 14 46 76
stdout
10人分の成績を入力してください
 1	 10	 9
 2	 20	 4
 3	 13	 6
 4	 24	 3
 5	 12	 8
 6	 10	 9
 7	 13	 6
 8	 14	 5
 9	 46	 2
10	 76	 1