解题思路:
最好用gets收取输入,因为%s不收取空格,会导致后面收取输入失败,不得不说,这坑是真有意思
注意事项:
参考代码:
#include<stdio.h> int main() { char a[21]; gets(a); char c=getchar(); char *p=a; while(*p!='\0') { if(*p==c) { char *q=p;//就是头铁,用指针(╹ڡ╹ ) while(*(q+1)!='\0') { *q=*(q+1); q++; } *q='\0'; p--; } p++; } puts(a); return 0; }
0.0分
0 人评分
剔除相关数 (C语言代码)浏览:1058 |
字符串问题 (C语言代码)浏览:1634 |
求圆的面积 (C语言代码)浏览:1366 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:693 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:934 |
核桃的数量 (C语言代码)浏览:726 |
Hello, world! (C语言代码)浏览:916 |
时间转换 (C语言代码)浏览:697 |
字符串比较 (C语言代码)浏览:770 |
计算质因子 (C语言代码)浏览:778 |