質問編集履歴
1
int str_lengthを一番上に持ってきてみました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,16 +14,17 @@
|
|
14
14
|
```
|
15
15
|
実行結果が2000か所になります。確実に途中部分の計算が変なのだと思います。```
|
16
16
|
|
17
|
-
###
|
17
|
+
###該当のソースコード
|
18
|
+
#include<stdio.h>
|
19
|
+
int str_length(const char s[])
|
20
|
+
{
|
21
|
+
int len = 0;
|
18
22
|
|
23
|
+
while (s[len])
|
19
|
-
|
24
|
+
len++;
|
20
|
-
|
21
|
-
ソースコード
|
22
|
-
```
|
23
|
-
|
24
|
-
|
25
|
+
return len;
|
25
|
-
|
26
|
+
}
|
26
|
-
int main(void)
|
27
|
+
int main(void)
|
27
28
|
|
28
29
|
char ch[2000];
|
29
30
|
FILE *fp;
|
@@ -39,16 +40,6 @@
|
|
39
40
|
printf("%c",ch[2000]);
|
40
41
|
}
|
41
42
|
|
42
|
-
|
43
|
-
int str_length(const char s[])
|
44
|
-
{
|
45
|
-
int len = 0;
|
46
|
-
|
47
|
-
while (s[len])
|
48
|
-
len++;
|
49
|
-
return len;
|
50
|
-
}
|
51
|
-
|
52
43
|
char str[2000];
|
53
44
|
|
54
45
|
printf("\nパターンを入力してください。*a,t,g,cのみ\n");
|