【问题描述】
编写一个函数,利用指针实现对只包含字母和*号的字符串处理。将字符串中的尾部连续的*号全部删除
要求使用子函数:char *StrDel(char *s)
【输入形式】
输入一个包含字母和*号的字符串,且尾部是若干个*
【输出形式】输出处理后字符串
【样例输入】
*****st***ring
*****
【样例输出】
*****
st***ring
【样例说明】
【评分标准】
#include<stdio.h>
#define N 100
#include<string.h>
char *StrDel(char *s)
{
int len=0,j,n,t=0;
len=strlen(s);
for(j=len-1;s[j]=='*';j--)
s[j]='\0';
return s;
}
int main()
{
char a[N];
scanf("%s",a);
printf("%s",StrDel(a));
return 0;
}
版权声明:本文为qq_39977056原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。