如何将字符串中的数字输出

简介: 如何将字符串中的数字输出
#include<stdio.h>
int main(){
  //  char *str;                          //字符串指针相关知识
  //  str="safaf";
  //  char *sts=str;
  //  printf("%s",sts);
  //  putchar(sts[0]);
  //  putchar(*(sts+3));           //字符串指针相关知识
    char a[100];
    char b[100];
    char *s=a;
    char *t=b;
    gets(s);
    while(*s!='\0'){
        if(*s<='9'&&*s>='0'){       //判断
            *t=*s;
            t++;
        }
        s++;
    }
    *t='\0';           //封装
    printf("%s  ~~%s",a,b);              //关键,用a,b来输出
    return 0;
}
相关文章
|
1月前
|
存储 算法 编译器
|
29天前
|
存储 安全 C语言
c++字符串
c++字符串
27 1
|
1月前
|
存储 编译器
字符串
字符串。
16 1
|
10月前
|
Java C语言
字符串的简单介绍和字符串的大小比较
字符串的简单介绍和字符串的大小比较
|
11月前
字符串使用总结
字符串使用总结
8 字符串
8 字符串
41 0
|
存储 安全 编译器
10.字符串
10.字符串
57 0
多行字符串
多行字符串
62 0