#include<stdio.h>
#include<ctype.h>
/*int fun(char x)
{
if(x-'0'>=0&&x-'0'<=9)
return 1;
return 0;
}*/
int main()
{
char str[101];
fgets(str,sizeof(str),stdin);
char num[101];
int i=0,j=0;
for(i;str[i]!='\0';i++)
{
if(isdigit(str[i]))
{
num[j++]=str[i];
}
}
for(int c=0;c<j;c++)
{
printf("%c",num[c]);
}
return 0;
}
关于上篇文章中提取数字的题目 我们自定义了一个函数用于判断str[i]是否为字符类型数字 实际上<ctype.h>函数库可以帮我们做到这点(已将原先的自定义函数库注释掉)
最新推荐文章于 2025-11-25 11:31:36 发布
1022

被折叠的 条评论
为什么被折叠?



