结果如下:
代码分析:
#include<stdio.h> int main() { char x,f; printf("请输入你要删除的字母:"); scanf("%c",&x); getchar(); //前面输入过后有回车,需要用getchar去掉。 printf("请输入字符串:"); while((f=getchar())!='\n') //利用getchar进行循环输入 { if(f==x) //如果出现要删除的字母 { continue; //跳过它 } else putchar(f); //如果不是要删除的字母,则打印 } printf("\n"); return 0; }
干净代码:
#include<stdio.h> int main() { char x,f; printf("请输入你要删除的字母:"); scanf("%c",&x); getchar(); printf("请输入字符串:"); while((f=getchar())!='\n') { if(f==x) { continue; } else putchar(f); } printf("\n"); return 0; }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/119728.html