假定輸人的字符串中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun( ),它的功能是:除了字符串前導(dǎo)的*號(hào)之外,將串中其他*號(hào)全部刪除。在編寫(xiě)函數(shù)時(shí),不得使用C語(yǔ)言提供的字符串函數(shù)。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main( )函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun( )的花括號(hào)中填入所編寫(xiě)的若干語(yǔ)句。
#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;
}
輸入包含字母和*號(hào)的字符串,要求字符串前后都有連續(xù)*號(hào),字符串中字母之間也要有*號(hào)。
除字符串中的前導(dǎo)*號(hào)外,把中間和后面的*號(hào)全部刪除
****a*bc*def*g****
****abcdefg