teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードの変更

2018/06/06 14:10

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,4 @@
1
+ ### 誤回答
1
2
  ```c
2
3
  #include <stdio.h>
3
4
  #include <string.h>
@@ -30,4 +31,39 @@
30
31
  return 0;
31
32
  }
32
33
 
33
- ```
34
+ ```
35
+
36
+ ### 正回答
37
+ ```c
38
+ #include <stdio.h>
39
+ #include <string.h>
40
+
41
+ int main(void)
42
+ {
43
+ int a=0,b=0,c=0;
44
+ int max = 100;
45
+ int min = 0;
46
+ char *key[3] = {"国語", "数学", "英語"};
47
+ char *pass[3] ={"入力エラー","合格","不合格"};
48
+ int number[3] = {a,b,c};
49
+
50
+ for (int i = 0;i< 3;i++){
51
+ printf("%s:",key[i]);
52
+ scanf("%d", &number[i]);
53
+ }
54
+
55
+ printf("***判定***\n");
56
+
57
+ for (int i = 0;i< 3;i++){
58
+ if(number[i] < min || number[i] > max){
59
+ printf("%s: %s\n",key[i],pass[0]);
60
+ }else if(number[i]>59){
61
+ printf( "%s: %s\n",key[i],pass[1]);
62
+ }else if (number[i] < 60){
63
+ printf( "%s: %s\n",key[i],pass[2]);
64
+ }
65
+ }
66
+ return 0;
67
+ }
68
+ ```
69
+ これで合っていると思います。