C语言中的前导号全部删除,中间和尾部不删除
来源:网络收集 点击: 时间:2024-03-01【导读】:
规定输入的字符串中只包含字母和*号。函数:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如:字符串中的内容为:*******a*bc****,删除后的字符串内容应该是:a*bc****工具/原料moreDev-C++方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
注意事项
打开Dev-C++。

写好主函数
#includestdio.h

写好主函数

主要代码
第一个for循环是过滤掉前面的*号,第二个for循环是保留前导符后面的字符串。
int i,j;
for (i=0; a==*; i++) ;
for (j= 0; a!=\0; i++, j ++ ) {
a=a;
}
a =\0;

完整代码
#includestdio.h
void fun(char *a) {
int i,j;
for (i=0; a==*; i++) ;
for (j= 0; a!=\0; i++, j ++ ) {
a=a;
}
a =\0;
}
void main() {
char s;
printf(Enter a string:\n);
gets(s);
fun(s);
printf(The string after deleted:\n);
puts(s);
return 0;
}

结果如下图。

保存的文件格式为.c
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_206365.html