0 like 0 dislike
2.8k views
請設計一個程式,使用者會輸入兩個字串,請搜尋第一個字串當中第二個字串出現幾次。

輸入說明:使用者會輸入兩個字串,兩個字串接用雙引號("")包起來,兩個雙引號間會用一個空白隔開。

輸出說明:請輸出第二個字串在第一個字串中出現幾次。

輸入範例:

"The racing car was clocked at 160 miles p.h. " "a"

輸出範例:

4
asked in 2016-1 程式設計(一)AC by (18k points) | 2.8k views

24 Answers

0 like 0 dislike
Hidden content!
* ** ** *** ** ***
** ** * * ** *
****** ***** * * *



int main(){
* * * * * **** a[80]={0}, b[80]={0}, c[80]={0}, d[80]={0};
**** ** ** ** ***** *t;
** *** *** * * * * i, j = 0;
* ** * ** *** * * * *** ** * ** ** * a);
* ** * *** * * ** * *** **** * * * **** ** b);
* *** ** ** * ** ** ** sizeof(b), stdin);
* * * *** * ** ** * * * * * **** a, b);






* ** * *** ** ** * ** = strtok(a, b);
** ** * ** * * * != NULL){
* ** * ** ** ** * ** ** ****** *** *
*** ** * ** * * * * * * ***** * * *** ** t);
** * ** * ** * ** *** ******** * = strtok(NULL, b);
** **** * * ** * *
** ** *** * **** ** ****** ** ***** * j - 1);



return 0;

}
answered by (-105 points)
0 like 0 dislike
Hidden content!
*** * * **** *** ****
* * *** *
* *** ** * *



int main(){
* * * ****** a[80]={0}, b[80]={0}, c[80]={0}, d[80]={0};
**** *** * *t;
**** ** * ** ** * * * i, j = 0;
* * **** ** ** * **** ** *** ** * ** a);
****** *** * ** * ** * ** ****** *** ** ** b);
*** * * * **** * * * * sizeof(b), stdin);
* ** * ** *** * * * ** ***** a, b);






*** ** ** * * ** * = strtok(a, b);
*** * * ** **** * != NULL){
* ** ***** ** **** * *** * ** ****
* * * ** ***** * * * * **** * * ** **** * * * ** ** * t);
* * * **** * ** ** ** * * * ** = strtok(NULL, b);
**** *** * * *
*** ** * * * * * ** * * *** j - 1);



return 0;

}
answered by (-105 points)
0 like 0 dislike
Hidden content!
#include * * ****** *

#include ** * * * **

#include * * ** *
* * * racing car was clocked at 160 miles p.h. *** * * * * **

int **
** * *

*** ** *** int * * *** * *** ***
*** *** * ** *

* ** * * * char * ** *
*** ****

**** * ** ** * *** **** * * ** **** **
*** * * *

* ** * while (c[i] != 34) * * ** * *

* * **

* *** *** {
*** * * ** * * *

**** ***** ******** * ** * i++;
** * * * *** * ****

*** *** ** ** * ** ** **** ** ***** ** * ** ** * ***
**** ** **** * *

* * * }
* ** ** **

* * ** ** * * ************** **** *** *** ** c[i] = * * ***

** *** * * *

* * * ** *** f = i + ** ** **** * ** * ** * *

******** *

* * * * g = f;
*** * * ** * *

    scanf * *** * ** ** ** * *** *
*  

    while (c[f] != 34)
** *  

*** * **** {
** * *** * * * ** * **

* * * *** * **** * ** ** f++;
** **** *** * * * * ** *

* * * * **** * ** * * size++; * * ** ** ** **

**** * * * ***** *

* * ** **** * * ** ** * * * scanf * ** ** * ** * * *
* * * * * ** * * * * * ****

* ** }
**** *** * *

* * *** ** * *** *** * *** ** c[f] = * *
**** * ***

* * *** *** **

* * **

***** ** ** **** while (s[u] != 32) * *** * ** * ** ** 判斷 *** * *

* * ***

* ** ***** {
* ** * * * ** * ** ** **

* * * *** ** * * ** * u++;
* * ** ** ** *

**** * * ** * * * * ** **** * ** * *
* ** * ** * ** *

*** * * * }
* * *** ****

* ** **** while (s[u] != 34) * ***** * * 判斷 ** **** **

** *

* * {
******* * * * ** **** *

* * * ** ** * **** ** ** u++;
** ** * * *

* **** * * ** **** * *** ** * ** *** *** ** * *** *
* * * * * ** * * *

* ** *** }
****** * * ** *

* * * ** **** * **** ** * * ** s[u] = * ***

** * * * ** *

* * * j = u + 1;
*** *  

** * *** * ** ** *** * * *** * * * *** *** * * ** * * * * *** ** *** * *

***** ** ** ***

* *** ** **** ** ** *** * * ** **** *
** ** *** ***

* ** ** * char n[size];
****** ** ****

* ** *** for (a = g;a < ** * **** * * **

*** * * ****

***** * ** *** {
** **** ** * ** ***

*** * **** * ** * * ** ** n[k] = c[a];
** * * *** ** *** ** ***

** * ** ** ** * * k++;
* * * * * * * * ** *

*   }
* *  

** * * * * ** * * * ** ****** ** **** ** ** * *

  ** *

* * **** ** * for (a = 0;a < size;a++)
***** * *

***** * ** {
** * * * * * * ** * ** * ****

* ** * * ***** ** if (n[a] == s[j])
* * *** * *

*** * * * * ** sum++;
* * ** * ** * ****

** * ** *** }
* *** **

*** * ** ** ** * ** ** * ** * * * **** *
* * ** * ** ****

*** * ** * * ** * ***** 0;
****** ***** ** * * ***

}
answered by (-157 points)
0 like 0 dislike
Hidden content!
#include * * * ** **

#include ** * * ** ****

#include *** ** ** ****
*** racing car was clocked at 160 miles p.h. ** * ** * ***** *

int **
** * ** *** *

* * **** int * * ***** * *
* * ** *

* ** ** * char **
* * *

** ** * ** ** * ** * ** * ** *
* * **

* * * ** ** while (c[i] != 34) * * ***

** ** *

** *** ***** {
* * *** ** *** * *** *

* *** * * ** ** ** ****** * i++;
*** ** *** * * * **

** ** * *** *** * *** * * * * ****
** * * * ** * *

***** * ** }
** **** ***

* ****** ** **** **** ** * ** *** * ** * c[i] = *** ***

* **** **

* * * * f = i + * ** **** ** ** * *

** *****

* * * *** g = f;
** * * ****

    scanf *** * **** * **** *
** *  

    while (c[f] != 34)
** **  

* **** {
** ***** ** ** * * ** *** *

* * * * * **** * *** * * f++;
***** * **** *

** * ***** * **** * *** ** size++; **** * * *

** * ** * ** * *

**** * * * ** * *** ** scanf ** *** * * ** * *
** * * ** ** * *

*** * }
****** * * * **

* ** ** * *** *** * ****** * ** **** ** * * ***** c[f] = * * *
* *

* * * * *

* **** * * *

* * * while (s[u] != 32) * * * *** * ** * * 判斷 ** ****

* * *

* ** * {
****** * * * *** ***

* *** * ** * * **** ** u++;
* * * ** **** *

** *** * ** * *** * * ****** ** *** *** * ** *
* ** ** ** * * *** * * **

** * ** ** }
* * * * ****

* * ** * while (s[u] != 34) * * * **** ** * 判斷 *** *** * *

* * * * *

* **** *** * * {
** * * * **** * * * ** *

** ** ** * ** * *** u++;
* * ** * * ** * * ***

* ** ** ** * ** * * ***** * * ** *** *
*** * ** * * * *** * *

** * ** }
* ** * ****

**** * ** * * * ** * * * * * s[u] = * ****

* *** ****

* * j = u + 1;
* * * **  

* * ** *** ** * *** ** ** ** * * * ** * * * ***** ** ****** ****

*** ** * * *

* ** ** * * * * ** * *** ** * **
* * * ** *

* **** **** char n[size];
* ** ** **

* *** ***** for (a = g;a < * * * *** * *

* ***** * ****

** *** **** {
* * * *** * *** *** * **

* ** ** * * ** * * n[k] = c[a];
* * * ** *** * * ****

* *** *** * *** * * ** k++;
* * * ** * * * *

**   }
***  

** * * * ** ** * *** * ** ***** * * * *** **** **** * *

  ***** *

* *** for (a = 0;a < size;a++)
*** ** * **

* * ** {
* * * * ** ** **** **

*** * ** * **** * * * * if (n[a] == s[j])
** *** * ** ** *** ****

*** * ** * ** * * **** sum++;
* ** * * ** **** * ****

* * ** ** * }
* **** * * **

* * ***** **** * * *** * * * *
**** ** *

*** ** ***** * * *** ** ** 0;
* ** * * * * *

}
answered by (-157 points)
Welcome to Peer-Interaction Programming Learning System (PIPLS) LTLab, National DongHwa University
English 中文 Tiếng Việt
IP:172.71.254.40
©2016-2025

Related questions

0 like 0 dislike
13 answers
[Normal] Coding (C) - asked Dec 18, 2016 in 2016-1 程式設計(一)AC
ID: 19390 - Available when: Unlimited - Due to: Unlimited
| 2.2k views
0 like 0 dislike
9 answers
asked Dec 31, 2016 in 2016-1 程式設計(一)AC by Gulang (-122 points) | 1.5k views
0 like 0 dislike
7 answers
[Normal] Coding (C) - asked Jan 5, 2017 in 2016-1 程式設計(一)AC by 林佳慧 (-85 points)
ID: 20976 - Available when: Unlimited - Due to: Unlimited
| 1.1k views
0 like 0 dislike
31 answers
[Normal] Coding (C) - asked Jan 3, 2017 in 2016-1 程式設計(一)AC
ID: 20482 - Available when: Unlimited - Due to: Unlimited
| 3.8k views
12,783 questions
183,442 answers
172,219 comments
4,824 users