首页 > 其他 > 详细

字符串去星

时间:2015-11-29 12:05:47      阅读:406      评论:0      收藏:0      [点我收藏+]

字符串去星

Problem : 903

Time Limit : 1000ms

Memory Limit : 65536K

description

有一个字符串(长度小于100),要统计其中有多少个*,并输出该字符串去掉*后的新字符串。

input

输入数据有多组,每组1个连续的字符串;

output

在1行内输出该串内有多少个* 和去掉*后的新串。

sample_input

Goodggod223**df2*w
Qqqq*

sample_output

3 Goodggod223df2w
1 Qqqq

 

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    char a[120];
    int i,j,n;
    while(scanf("%s",a)!=-1)
    {
        n=0;j=0;
        for(i=0;i<strlen(a);i++)
        {
            if(a[i]==*)
            n++;
        }
        for(i=0,j=0;i<strlen(a);i++)
        if(a[i]!=*)
        {
            a[j]=a[i];
            j++;
        }
        a[j]=\0;
        printf("%d ",n);
        puts(a);
    }
    return 0;
}

 

字符串去星

原文:http://www.cnblogs.com/nefu929831238/p/5004438.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!