質問編集履歴

2

追記

2018/07/25 17:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -147,3 +147,75 @@
147
147
  }
148
148
 
149
149
  ```
150
+
151
+
152
+
153
+ **完成?**
154
+
155
+ ```c
156
+
157
+ #include <stdio.h>
158
+
159
+ #define NUMBER 100
160
+
161
+ void errorcheck(int *t, int n);
162
+
163
+
164
+
165
+ int main(void)
166
+
167
+ {
168
+
169
+ int num;
170
+
171
+ int person[NUMBER];
172
+
173
+ printf("人数: ");
174
+
175
+ scanf("%d", &num);
176
+
177
+ printf("点数を入力してください\n");
178
+
179
+
180
+
181
+ for (int i=0; i<num; i++) {
182
+
183
+ printf("%d人目: ",i + 1);
184
+
185
+ scanf("%d", &person[i]);
186
+
187
+ }
188
+
189
+ puts("エラーチェック終了");
190
+
191
+ errorcheck((person), num);
192
+
193
+
194
+
195
+ return 0;
196
+
197
+ }
198
+
199
+
200
+
201
+ void errorcheck(int *t, int n){
202
+
203
+
204
+
205
+ for (int i = 0; i<n; i++) {
206
+
207
+ if(t[i]>=1&&t[i]<=50){
208
+
209
+ printf("%d番: %d\n",i + 1,t[i]);
210
+
211
+ }else{
212
+
213
+ printf("%d番入力エラー\n",i+1);
214
+
215
+ }
216
+
217
+ }
218
+
219
+ }
220
+
221
+ ```

1

追記

2018/07/25 17:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,73 @@
77
77
  一つだけ判定するなら出来るのですが配列の判定となるとどのようにすればいいか分りません。
78
78
 
79
79
  サンプルコードを交えて教えて頂けると助かります。
80
+
81
+
82
+
83
+ **改変**
84
+
85
+ ```c
86
+
87
+ #include <stdio.h>
88
+
89
+ #define NUMBER 100
90
+
91
+ void errorcheck(int *t, int n);
92
+
93
+
94
+
95
+ int main(void)
96
+
97
+ {
98
+
99
+ int num;
100
+
101
+ int person[NUMBER];
102
+
103
+ printf("人数: ");
104
+
105
+ scanf("%d", &num);
106
+
107
+ printf("点数を入力してください\n");
108
+
109
+
110
+
111
+ for (int i=0; i<num; i++) {
112
+
113
+ printf("%d人目: ",i + 1);
114
+
115
+ scanf("%d", &person[i]);
116
+
117
+ }
118
+
119
+ puts("エラーチェック終了");
120
+
121
+ errorcheck((person), num);
122
+
123
+
124
+
125
+ return 0;
126
+
127
+ }
128
+
129
+
130
+
131
+ void errorcheck(int *t, int n){
132
+
133
+
134
+
135
+ for (int i = 0; i<n; i++) {
136
+
137
+ if (*(t) <51){
138
+
139
+ printf("%d番: %d\n",i + 1,*(t));
140
+
141
+ }else{
142
+
143
+ printf("入力エラー\n");
144
+
145
+ }
146
+
147
+ }
148
+
149
+ ```