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

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

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

輸入範例:

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

輸出範例:

4
asked in 2016-1 程式設計(一)AC by (18k points) | 568 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.92
©2016-2024

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
| 424 views
0 like 0 dislike
9 answers
asked Dec 31, 2016 in 2016-1 程式設計(一)AC by Gulang (-122 points) | 359 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
| 270 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
| 963 views
12,783 questions
183,443 answers
172,219 comments
4,824 users