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

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

时间限制: 3s 内存限制: 192MB 提交: 2333 解决: 1181

题目描述

假定输人的字符串中只包含字母和*号。请编写函数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教程单片机教程

视频教学见视频网课

标签