代码文件
include<stdio.h>
int main()
{
char str[80];
补充代码区
puts(str);
return 0;
}
样例输入:abcde***
样品输出:abcde
代码文件
int main()
{
char str[80];
补充代码区
puts(str);
return 0;
}
样例输入:abcde***
样品输出:abcde
遍历字符串,找到第一个非*字符后面的所有 * 号删除就行。删除方法是把有效字符放到数组开头的地方,最后修改字符串结束符位置
#include <stdio.h>
int main()
{
int i=0,j=0,isstar=1;
char s[1000];
gets(s);
while(s[i] != 0)
{
if(s[i] != '*')
{
s[j++] = s[i];
isstar = 0;
}
else if(isstar)
s[j++] = s[i];
i++;
}
s[j] = 0;
puts(s);
return 0;
}