写一个程序,它的功能是删除字符串中所有的“*”字符,结果仍然要求存在原字符数组中。
例如,输入“Ab**efG*HIJK***M”
输出结果字符串为“AbefGHIJKM”。
1. #include<stdio.h>
2. #define MAXN 100+10
3. main()
4. {
5. char s[MAXN];
6. int i,j;
7. gets(s); //输入字符串
8. for(i=0,j=0;s[i]!='\0';i++)
9. if(s[i]!='*')
10. { //将不是*的字符重新放置在s[j]中
11. s[j++]=s[i];
12. }
13. s[j]='\0'; //新字符串末尾加\0
14. puts(s);
15. return 0;
16. }