去掉字符串中的数字 C语言

男娘i 2022-09-07 09:28 280阅读 0赞

题目:从键盘上输入字符串a,将字符串a中除去数字字符0’~9之后的其它字符保留在字符串b中,并输出字符串b。

  1. #define NUM 32
  2. int main(void) {
  3. char a[NUM],b[NUM];
  4. printf("please enter a:");
  5. gets(a);
  6. int i=0,j=0;
  7. while(a[i]!='\0'){
  8. while(a[i]>='0' && a[i]<='9'){
  9. i++;
  10. }
  11. b[j++]=a[i++];
  12. }
  13. printf("str b:");
  14. puts(b);
  15. return 0;
  16. }

发表评论

表情:
评论列表 (有 0 条评论,280人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言去掉字符串空格

    本人大一软件工程新生,刚开始接触C语言编程,希望各位码界前辈多多指教,多提一些对我的程序的意见,以便我在编程的道路上有所进步。 include<stdio.h>