#include <stdio.h> void fun( char *s, char ch ) { char *t = s; //目标指针先指向原串开头 while( *s != '\0' ) //遍历字符串s { if ( *s != ch ) //如果当前字符不是要删除的,则保存到目标串中 *t++ = *s; s++ ; //检查下一个字符 } *t = '\0'; //目标串结束符。 } int main() { char a[100]; char ch; gets(a); ch = getchar(); fun(a,ch); puts(a); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:2423 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:635 |
C语言考试练习题_保留字母 (C语言代码)浏览:684 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:967 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:544 |
最长单词 (C语言代码)浏览:1362 |
Pascal三角 (C语言代码)格式错误浏览:516 |
用筛法求之N内的素数。 (C语言代码)浏览:1229 |
A+B for Input-Output Practice (II) (C语言代码)浏览:989 |
P1000 (C语言代码)浏览:868 |