fork download
  1. #include <stdio.h>
  2. #define LOW 0
  3. #define HIGH 100
  4. #define STEP 10
  5.  
  6. int main()
  7. {
  8. int n,
  9. i,
  10. j,
  11. c[HIGH / STEP + 1] = {};
  12.  
  13. while (scanf("%d", &n) != EOF) {
  14. if (n < LOW) break;
  15. if (n > HIGH) printf("please input(%d~%d)\n", LOW, HIGH );
  16. ++c[n / STEP];
  17. }
  18. for (i = 0; i < HIGH / STEP ; ++i) {
  19. printf("%4d以上%4d未満 :", i * STEP, (i + 1) * STEP);
  20. for (j = c[i]; j--;) putchar('*');
  21. putchar('\n');
  22. }
  23. printf(" 100 :");
  24. for (j = c[i]; j--;) putchar('*');
  25. putchar('\n');
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0.02s 2684KB
stdin
79
107
4
57
78
101
40
69
46
89
28
106
80
35
80
98
1
30
67
94
8
83
38
66
62
7
45
86
10
99
-1
stdout
please input(0~100)
please input(0~100)
please input(0~100)
   0以上  10未満 :****
  10以上  20未満 :*
  20以上  30未満 :*
  30以上  40未満 :***
  40以上  50未満 :***
  50以上  60未満 :*
  60以上  70未満 :****
  70以上  80未満 :**
  80以上  90未満 :*****
  90以上 100未満 :***
         100     :***