规定输入的字符串中,只能包含字母和*号,编写函数fun(char *a),其功能是:将字符串前、后的连续*号全部删除。主函数中输入字符串,调用函数,并输出结果字符串。例如:若字符串中的内容为: ***

xiaoxiao2021-02-28  111

#include<stdio.h> #include<string.h> void fun(char *a) { int n=0,m=0,i; while(a[n]=='*') n++; for(i=0;a[i+n]!='\0';i++) a[i]=a[i+n]; a[i]='\0'; while(a[m]!='\0') m++; m--; while(a[m]=='*') m--; a[m+1]='\0'; } main() { char str[80]; gets(str); fun(str); puts(str); }
转载请注明原文地址: https://www.6miu.com/read-39803.html

最新回复(0)