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

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

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

輸入範例:

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

輸出範例:

4
asked in 2016-1 程式設計(一)AC by (18k points) | 2k 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.69.17.22
©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
| 1.6k views
0 like 0 dislike
9 answers
asked Dec 31, 2016 in 2016-1 程式設計(一)AC by Gulang (-122 points) | 1.1k 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
| 811 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
| 2.7k views
12,783 questions
183,442 answers
172,219 comments
4,824 users