内存:128  时间:1

题目描述

输入一行字符串,按特定字符‘’截取。测试数据有多组,一次性输入与输出。

输入

输出

样例输入

123-asdfg-345

asdq–q12

123

样例输出

123
asdfg
345

asdq
null
q12

123

null
null
null
null

提示

代码如下

#include<stdio.h>
#include<string.h>
int main()
{
    char a[200];
    while(scanf("%s",a)!=EOF)
    {
        int n=strlen(a);
    int i;
    for(i=0;i<n;i++)
    {
        if(a[i]=='-'&&i==0)
            printf("null\n");
        else if(a[i]!='-'&&a[i+1]=='-')
            printf("%c\n",a[i]);
        else if(a[i]=='-'&&a[i-1]=='-')
            printf("null\n");
        else if(a[i]!='-')
            printf("%c",a[i]);
    }
    if(a[n-1]=='-')
        printf("null\n");
        else
            printf("\n");
            printf("\n");
    }
    return 0;
}

代码来源于互联网,仅供参考!