11.1 【指针编程】编写一个函数,利用指针实现对只包含字母和*号的字符串处理。将字符串中的尾部连续的*号全部删除

  • Post author:
  • Post category:其他


watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aSn5pWw5o2u56eD5aS05peP,size_8,color_FFFFFF,t_70,g_se,x_16

【问题描述】


编写一个函数,利用指针实现对只包含字母和*号的字符串处理。将字符串中的尾部连续的*号全部删除


要求使用子函数: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 版权协议,转载请附上原文出处链接和本声明。