编写一个程序将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来

编写一个程序将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来,第1张

#include <stdio.h>

#define MAXSIZE 80

void print(char *a)

void  print2( char *a )

int main()

{   

    char a[MAXSIZE]={0}

    gets(a)

    print(a)

    printf("\n")

    print2(a)

    return 0

}

//直接输出 

void print(char *a){

while( *a ){

if( *a>='0'&& *a<='9') {

printf("%c", *a)

}

a++

}

//输入:asd123rt456,fg789 输出结果: 123456789

}

//数字块输出 

void  print2( char *a ) {

char c

while( *a ){

c = *(a+1) //获取当前指针下一个位置 

if( *a>='0'&& *a<='9') {

printf("%c", *a)

if( c < '0' || c > '9') printf(" ")

}

a++

}

//输入:asd123rt456,fg789 输出结果: 123 456 789

}

word 2007非正常关闭后,找到了自动保存的asd文件,打开的具体步骤如下:

需要准备的材料分别是:电脑、Word文档。

1、打开word,点击左上角的“文件”选项

2、字d出的页面点击“打开”选项;

3、选中要打开的文件,点击“打开”后面的三角形;

4、在d出的页面点击“打开并修复”选项即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12152727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存