1203:单词分割

来源:互联网 发布:黑米抢购软件下载 编辑:程序博客网 时间:2024/04/30 00:07

1203:单词分割


Description


从键盘输入一段英文,将其中的英文单词分离出来:已知单词之间的分隔符包括空格,问号、句号(小数点)和分号。


Input


输入一行字符串(字符不超过1000)


Output


将分割后的单词按行输出



Sample Input


There are apples; oranges and peaches on the table.


Sample Output


There

are

apples

oranges

and

peaches

on

the

table


#include<stdio.h>#include<string.h>int main(){    char ch[100];    gets(ch);    int i,n;    n=strlen(ch);    int temp=0;    for(i=0;i<n;i++)    {        if(ch[i]=='\40'&&ch[i-1]<'A')        {           int j;           for(j=temp;j<i-1;j++)           {               printf("%c",ch[j]);            temp=i+1;           }       printf("\n");        }if(ch[i]=='\40'&&ch[i-1]>'A'){     int j;           for(j=temp;j<i;j++)           {               printf("%c",ch[j]);            temp=i+1;           }  printf("\n");    }    }int a;for(a=temp;a<n-1;a++)    printf("%c",ch[a]);      return 0;     }





原创粉丝点击