回答編集履歴
1
仕様変更に伴うコードの追加
answer
CHANGED
@@ -42,4 +42,43 @@
|
|
42
42
|
PeN AppLE PEN
|
43
43
|
```
|
44
44
|
|
45
|
-
参考になれば幸いです。
|
45
|
+
参考になれば幸いです。
|
46
|
+
|
47
|
+
※入力が複数行に渡る場合の対応について、以下に記載します。
|
48
|
+
|
49
|
+
```C
|
50
|
+
#include <stdio.h>
|
51
|
+
|
52
|
+
int main(void) {
|
53
|
+
char ch[256];
|
54
|
+
int f;
|
55
|
+
|
56
|
+
while(fgets(ch,sizeof(ch),stdin)){
|
57
|
+
f = 0;
|
58
|
+
while(ch[f]!='\0'){
|
59
|
+
if('a'<=ch[f] && ch[f]<='z'){
|
60
|
+
ch[f] -= 'a'-'A';
|
61
|
+
}
|
62
|
+
else if('A'<=ch[f] && ch[f]<='Z'){
|
63
|
+
ch[f] +='a'-'A';
|
64
|
+
}
|
65
|
+
else if('0'<=ch[f] && ch[f]<='9'){
|
66
|
+
ch[f] = '*';
|
67
|
+
}
|
68
|
+
f++;
|
69
|
+
}
|
70
|
+
printf("%s\n" , ch);
|
71
|
+
}
|
72
|
+
|
73
|
+
return 0;
|
74
|
+
|
75
|
+
}
|
76
|
+
```
|
77
|
+
実行結果は以下のとおりです。
|
78
|
+
```
|
79
|
+
PeN AppLE PEN
|
80
|
+
|
81
|
+
PINEAPPLE
|
82
|
+
|
83
|
+
```
|
84
|
+
いかがでしょうか。
|