回答編集履歴
3
変更
answer
CHANGED
@@ -12,12 +12,12 @@
|
|
12
12
|
#include<stdio.h>
|
13
13
|
#include <ctype.h>
|
14
14
|
int main(){
|
15
|
-
char
|
15
|
+
char a;
|
16
|
-
char *
|
16
|
+
char *p;
|
17
|
-
|
17
|
+
p=&a;
|
18
18
|
printf("input a small character =");
|
19
|
-
scanf("%c",
|
19
|
+
scanf("%c", p);
|
20
|
-
char b = toupper(
|
20
|
+
char b = toupper(a);
|
21
21
|
printf("capital is =%c\n", b);
|
22
22
|
return 0;
|
23
23
|
}
|
2
修正
answer
CHANGED
@@ -12,10 +12,12 @@
|
|
12
12
|
#include<stdio.h>
|
13
13
|
#include <ctype.h>
|
14
14
|
int main(){
|
15
|
+
char x;
|
15
16
|
char *a;
|
17
|
+
a=&x;
|
16
18
|
printf("input a small character =");
|
17
19
|
scanf("%c", a);
|
18
|
-
char b = toupper(
|
20
|
+
char b = toupper(x);
|
19
21
|
printf("capital is =%c\n", b);
|
20
22
|
return 0;
|
21
23
|
}
|
1
追加
answer
CHANGED
@@ -5,4 +5,18 @@
|
|
5
5
|
scanf("%c", &a); //変数aに文字変換した入力データを格納
|
6
6
|
```
|
7
7
|
|
8
|
-
とされるのがよろしいかと
|
8
|
+
とされるのがよろしいかと
|
9
|
+
|
10
|
+
または
|
11
|
+
```c
|
12
|
+
#include<stdio.h>
|
13
|
+
#include <ctype.h>
|
14
|
+
int main(){
|
15
|
+
char *a;
|
16
|
+
printf("input a small character =");
|
17
|
+
scanf("%c", a);
|
18
|
+
char b = toupper(*a);
|
19
|
+
printf("capital is =%c\n", b);
|
20
|
+
return 0;
|
21
|
+
}
|
22
|
+
```
|