質問編集履歴
1
ソースコードを書き直しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,57 +28,42 @@
|
|
28
28
|
### 該当のソースコード
|
29
29
|
|
30
30
|
```c
|
31
|
-
#include <stdio.h>
|
31
|
+
#include <stdio.h>
|
32
32
|
|
33
33
|
int main(void)
|
34
34
|
{
|
35
|
-
int test;
|
35
|
+
int test[100];
|
36
36
|
int i;
|
37
|
+
int a[10]={0};
|
37
38
|
|
38
|
-
int a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10;
|
39
39
|
|
40
|
-
|
41
|
-
a0=0;
|
42
|
-
a1=0;
|
43
|
-
a2=0;
|
44
|
-
a3=0;
|
45
|
-
a4=0;
|
46
|
-
a5=0;
|
47
|
-
a6=0;
|
48
|
-
a7=0;
|
49
|
-
a8=0;
|
50
|
-
a9=0;
|
51
|
-
a10=0;
|
52
|
-
|
53
40
|
printf("テストの点数を入力してください。\n");
|
54
|
-
scanf("%d",&test);
|
41
|
+
scanf("%d",&test[i]);
|
55
42
|
|
56
|
-
for(i=0;i<
|
43
|
+
for(i=0;i<101;i++){
|
57
|
-
if(test>=0&&test<10){
|
44
|
+
if(test>=0&&test<10){a[0]++;}
|
58
|
-
if(test>=10&&test<20){
|
45
|
+
if(test>=10&&test<20){a[1]++;}
|
59
|
-
if(test>=20&&test<30){
|
46
|
+
if(test>=20&&test<30){a[2]++;}
|
60
|
-
if(test>=30&&test<40){
|
47
|
+
if(test>=30&&test<40){a[3]++;}
|
61
|
-
if(test>=40&&test<50){
|
48
|
+
if(test>=40&&test<50){a[4]++;}
|
62
|
-
if(test>=50&&test<60){
|
49
|
+
if(test>=50&&test<60){a[5]++;}
|
63
|
-
if(test>=60&&test<70){
|
50
|
+
if(test>=60&&test<70){a[6]++;}
|
64
|
-
if(test>=70&&test<80){
|
51
|
+
if(test>=70&&test<80){a[7]++;}
|
65
|
-
if(test>=80&&test<90){
|
52
|
+
if(test>=80&&test<90){a[8]++;}
|
66
|
-
if(test>=90&&test<100){
|
53
|
+
if(test>=90&&test<100){a[9]++;}
|
67
|
-
if(test==100){
|
54
|
+
if(test==100){a[10]++;}
|
68
55
|
}
|
56
|
+
|
69
|
-
printf(" 0点以上10点未満 =%d人\n",
|
57
|
+
printf(" 0点以上10点未満 =%d人\n",a[0]);
|
70
|
-
printf(" 10点以上20点未満 =%d人\n",
|
58
|
+
printf(" 10点以上20点未満 =%d人\n",a[1]);
|
71
|
-
printf(" 20点以上30点未満 =%d人\n",
|
59
|
+
printf(" 20点以上30点未満 =%d人\n",a[2]);
|
72
|
-
printf(" 30点以上40点未満 =%d人\n",
|
60
|
+
printf(" 30点以上40点未満 =%d人\n",a[3]);
|
73
|
-
printf(" 40点以上50点未満 =%d人\n",
|
61
|
+
printf(" 40点以上50点未満 =%d人\n",a[4]);
|
74
|
-
printf(" 50点以上60点未満 =%d人\n",
|
62
|
+
printf(" 50点以上60点未満 =%d人\n",a[5]);
|
75
|
-
printf(" 60点以上70点未満 =%d人\n",
|
63
|
+
printf(" 60点以上70点未満 =%d人\n",a[6]);
|
76
|
-
printf(" 70点以上80点未満 =%d人\n",
|
64
|
+
printf(" 70点以上80点未満 =%d人\n",a[7]);
|
77
|
-
printf(" 90点以上100点未満 =%d人\n",
|
65
|
+
printf(" 90点以上100点未満 =%d人\n",a[8]);
|
78
|
-
printf("100点 =%d人\n",
|
66
|
+
printf("100点 =%d人\n",a[9]);
|
79
67
|
printf("-----------------------------\n");
|
80
|
-
printf("合計 =%d人",
|
68
|
+
printf("合計 =%d人",a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]);
|
81
|
-
|
82
|
-
return 0;
|
83
|
-
}
|
84
69
|
```
|