题目描述
多组读入,每组输入一行字符串,规定输入的字符串中只包含字母和*号,除了尾部的*号之外,请将字符串中其他*号全部删除。
输入
输入数据包括一串字符串,只包含字母和*,总长度不超过80。
输出
输出按要求删除*后的字符串。(组与组之间要换行)
样例输入
*******A*BC*DEF*G****
样例输出
ABCDEFG****
#include<stdio.h>
#include<string.h>
int main(){
char str[80];
int i,j,len;
while(scanf("%s",&str)!=EOF){
for(i=0;str[i]!='\0';i++){
if(str[i]=='*'){
continue;
}
else{
printf("%c",str[i]);
}
}
len=strlen(str);
j=len-1;
while(str[j]=='*'){
printf("*");
j--;
}
printf("\n");
}
return 0;
}