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

質問編集履歴

1

ソースコードを追加した

2019/10/21 04:58

投稿

ht3433
ht3433

スコア19

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,26 @@
1
1
  ### 前提・実現したいこと
2
2
  同じ文字が2個以上あるか調べたいです。具体的には、入力された第一引数に同じ文字が2個以上あるか調べたいです。
3
- ネット調べてみても元々指定してい文字があるかどうか検索ばどうしたらよいか困っています
3
+ 自分やってみたのですが入力た文字が検索対象の文字列に含まれていれば、その文字が何文字目にあるのかを出力するの精一杯でした。
4
4
  お力添えいただければ幸いです。
5
- 宜しくお願い致します。
5
+ 宜しくお願い致します。
6
+
7
+ ソースコード
8
+ ```C言語
9
+ #include <string.h>
10
+ #include <stdio.h>
11
+
12
+ int main(){
13
+ char str[] = "abcdefghijklmnopqrstuvwxyz";
14
+ char *p;
15
+ int c;
16
+
17
+ c = getchar();
18
+ p = strchr(str,c);
19
+ if( p != NULL ){
20
+ printf("%cは文字列の%ld番目にあります。\n", c, p - str);
21
+ }else{
22
+ printf( "%cは見つかりません。\n", c );
23
+ }
24
+ return 0;
25
+ }
26
+ ```