字串-字串分割

HowieLee59發表於2019-03-17

Problem Description

bLue 獲得了一個字串,現在他要把這個字串按照某個分隔符來分割成若干個字串,你能幫他實現嗎?

Input

輸入資料有多組(資料組數不超過 100),到 EOF 結束。

每組資料輸入一行,格式為 "s c",其中 s 為一個不含空格且長度不超過 1000 的字串,表示待分割的字串;c 為一個不是空格的字元,表示分隔符。

 

輸入資料保證在待分割的字串中,分隔符至少出現一次且不會出現在字串開頭或末尾,並且不會出現連續多個分隔符的情況。

Output

對於每組資料,輸出分割後的字串,每個字串佔一行。

Sample Input

123,DE ,
0123.a,/45/6.8 /

Sample Output

123
DE
0123.a,
45
6.8
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main(){
    int len,i;
    char str[1010],p;
    while(~scanf("%s %c",str,&p)){
        len  = strlen(str);
        for(i = 0 ; i < len ;i++){
            if(str[i] == p){
                printf("\n");
            }else{
                printf("%c",str[i]);
            }
        }
        printf("\n");
    }
    return 0;
}

 

相關文章