Dotcpp  >  编程题库  >  字符串中间和后边*号删除
题目 1847:

字符串中间和后边*号删除

时间限制: 2s 内存限制: 192MB 提交: 2664 解决: 1297

题目描述

假定输人的字符串中只包含字母和*号。请编写函数fun(  ),它的功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。

注意:部分源程序给出如下。

请勿改动main(  )函数和其他函数中的任何内容,仅在函数fun(  )的花括号中填入所编写的若干语句。

#include<string.h>

#include<stdio.h>


        int fun(char *a)
        {

            return 0;
        }

        int main()
        {
            char s[81];
            gets(s);
            fun(s);
            puts(s);
            return 0;
        }

输入格式

输入包含字母和*号的字符串,要求字符串前后都有连续*号,字符串中字母之间也要有*号。

输出格式

除字符串中的前导*号外,把中间和后面的*号全部删除

样例输入

****a*bc*def*g****

样例输出

****abcdefg

提示

零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情
标签