質問編集履歴

6

文の一部が太字で、文字拡大しており、読みづらかったので修正しました。

2021/06/25 05:58

投稿

za-to
za-to

スコア7

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  #define INDEX(x)(x-'a')
12
12
 
13
- int c[INDEX('z'+1)]={0};// 」
13
+ int c[INDEX('z'+1)]={0}; 」
14
14
 
15
15
  int ch;
16
16
 

5

文の一部が太字で、文字拡大しており、読みづらかったので修正しました。

2021/06/25 05:57

投稿

za-to
za-to

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ```// //で囲まれた部分の意味が理解できずにいます。ご回答よろしくお願いいたします。
1
+ ```
2
2
 
3
3
  #include<stdio.h>
4
4
 
@@ -6,11 +6,11 @@
6
6
 
7
7
 
8
8
 
9
- //int main(int argc, char *argv[]){
9
+  「int main(int argc, char *argv[]){
10
10
 
11
11
  #define INDEX(x)(x-'a')
12
12
 
13
- int c[INDEX('z'+1)]={0};//
13
+ int c[INDEX('z'+1)]={0};// 」
14
14
 
15
15
  int ch;
16
16
 

4

文の一部が太字で、文字拡大しており、読みづらかったので修正しました。

2021/06/25 05:57

投稿

za-to
za-to

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
- // //で囲まれた部分の意味が理解できずにいます。ご回答よろしくお願いいたします。
1
+ ```// //で囲まれた部分の意味が理解できずにいます。ご回答よろしくお願いいたします。
2
2
 
3
-
4
-
5
- ```#include<stdio.h>
3
+ #include<stdio.h>
6
4
 
7
5
  #include<ctype.h>
8
6
 
@@ -35,3 +33,5 @@
35
33
  }
36
34
 
37
35
  return 0;
36
+
37
+ ```

3

文の一部が太字で、文字拡大しており、読みづらかったので修正しました。

2021/06/25 05:55

投稿

za-to
za-to

スコア7

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- #include<stdio.h>
5
+ ```#include<stdio.h>
6
6
 
7
7
  #include<ctype.h>
8
8
 

2

書式の修正をしました

2021/06/25 05:54

投稿

za-to
za-to

スコア7

test CHANGED
File without changes
test CHANGED
@@ -10,9 +10,9 @@
10
10
 
11
11
  //int main(int argc, char *argv[]){
12
12
 
13
- #define INDEX(x) (x-'a')
13
+ #define INDEX(x)(x-'a')
14
14
 
15
- ** int c[INDEX('z'+1)]={0};**//
15
+ int c[INDEX('z'+1)]={0};//
16
16
 
17
17
  int ch;
18
18
 
@@ -35,51 +35,3 @@
35
35
  }
36
36
 
37
37
  return 0;
38
-
39
- }
40
-
41
- ```c言語の問題で、入力された文字を数えて、a~Zまでの文字がいくつ使われたか表示するプログラムがあります。そこで、理解できない部分があり苦慮しています。
42
-
43
-
44
-
45
- //で囲んだ一文が理解できない部分です。どなたか解答宜しくお願い致します。
46
-
47
-
48
-
49
-
50
-
51
- #include<stdio.h>
52
-
53
- #include<ctype.h>
54
-
55
-
56
-
57
- //int main(int argc, char *argv[]){
58
-
59
- #define INDEX(x) (x-'a')
60
-
61
- ** int c[INDEX('z'+1)]={0};**//
62
-
63
- int ch;
64
-
65
-
66
-
67
- for(;(ch=getchar())!=EOF;){
68
-
69
- if(isalpha(ch))
70
-
71
- c[INDEX(tolower(ch))]++;
72
-
73
- }
74
-
75
- for(ch='a'; ch<='z'; ch++){
76
-
77
- if(c[INDEX(ch)]!=0)
78
-
79
- printf("%c:%d\n",ch,c[INDEX(ch)]);
80
-
81
- }
82
-
83
- return 0;
84
-
85
- }

1

文の一部が太字で、文字拡大しており、読みづらかったので修正しました。

2021/06/25 05:52

投稿

za-to
za-to

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,44 @@
1
+ // //で囲まれた部分の意味が理解できずにいます。ご回答よろしくお願いいたします。
2
+
3
+
4
+
5
+ #include<stdio.h>
6
+
7
+ #include<ctype.h>
8
+
9
+
10
+
11
+ //int main(int argc, char *argv[]){
12
+
13
+ #define INDEX(x) (x-'a')
14
+
15
+ ** int c[INDEX('z'+1)]={0};**//
16
+
17
+ int ch;
18
+
19
+
20
+
21
+ for(;(ch=getchar())!=EOF;){
22
+
23
+ if(isalpha(ch))
24
+
25
+ c[INDEX(tolower(ch))]++;
26
+
27
+ }
28
+
29
+ for(ch='a'; ch<='z'; ch++){
30
+
31
+ if(c[INDEX(ch)]!=0)
32
+
33
+ printf("%c:%d\n",ch,c[INDEX(ch)]);
34
+
35
+ }
36
+
37
+ return 0;
38
+
39
+ }
40
+
1
- c言語の問題で、入力された文字を数えて、a~Zまでの文字がいくつ使われたか表示するプログラムがあります。そこで、理解できない部分があり苦慮しています。
41
+ ```c言語の問題で、入力された文字を数えて、a~Zまでの文字がいくつ使われたか表示するプログラムがあります。そこで、理解できない部分があり苦慮しています。
2
42
 
3
43
 
4
44