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

回答編集履歴

3

変更

2017/11/13 02:05

投稿

A.Ichi
A.Ichi

スコア4070

answer CHANGED
@@ -12,12 +12,12 @@
12
12
  #include<stdio.h>
13
13
  #include <ctype.h>
14
14
  int main(){
15
- char x;
15
+ char a;
16
- char *a;
16
+ char *p;
17
- a=&x;
17
+ p=&a;
18
18
  printf("input a small character =");
19
- scanf("%c", a);
19
+ scanf("%c", p);
20
- char b = toupper(x);
20
+ char b = toupper(a);
21
21
  printf("capital is =%c\n", b);
22
22
  return 0;
23
23
  }

2

修正

2017/11/13 02:05

投稿

A.Ichi
A.Ichi

スコア4070

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(*a);
20
+ char b = toupper(x);
19
21
  printf("capital is =%c\n", b);
20
22
  return 0;
21
23
  }

1

追加

2017/11/13 02:04

投稿

A.Ichi
A.Ichi

スコア4070

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
+ ```