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

質問編集履歴

6

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

2021/06/25 05:58

投稿

za-to
za-to

スコア7

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
   「int main(int argc, char *argv[]){
6
6
  #define INDEX(x)(x-'a')
7
- int c[INDEX('z'+1)]={0};// 」
7
+ int c[INDEX('z'+1)]={0}; 」
8
8
  int ch;
9
9
 
10
10
  for(;(ch=getchar())!=EOF;){

5

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

2021/06/25 05:57

投稿

za-to
za-to

スコア7

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

4

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

2021/06/25 05:57

投稿

za-to
za-to

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,5 @@
1
- // //で囲まれた部分の意味が理解できずにいます。ご回答よろしくお願いいたします。
1
+ ```// //で囲まれた部分の意味が理解できずにいます。ご回答よろしくお願いいたします。
2
-
3
- ```#include<stdio.h>
2
+ #include<stdio.h>
4
3
  #include<ctype.h>
5
4
 
6
5
  //int main(int argc, char *argv[]){
@@ -16,4 +15,5 @@
16
15
  if(c[INDEX(ch)]!=0)
17
16
  printf("%c:%d\n",ch,c[INDEX(ch)]);
18
17
  }
19
- return 0;
18
+ return 0;
19
+ ```

3

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

2021/06/25 05:55

投稿

za-to
za-to

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  // //で囲まれた部分の意味が理解できずにいます。ご回答よろしくお願いいたします。
2
2
 
3
- #include<stdio.h>
3
+ ```#include<stdio.h>
4
4
  #include<ctype.h>
5
5
 
6
6
  //int main(int argc, char *argv[]){

2

書式の修正をしました

2021/06/25 05:54

投稿

za-to
za-to

スコア7

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

1

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

2021/06/25 05:52

投稿

za-to
za-to

スコア7

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