#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语言代码)浏览:1431 |
母牛的故事 (C语言代码)浏览:1351 |
C二级辅导-等差数列 (C语言代码)浏览:1297 |
永远的丰碑 (C语言代码)浏览:683 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:897 |
P1001 (C语言代码)浏览:831 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2094 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1260 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:812 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:886 |