#include<stdio.h>
int main(){
char string[100];
char*str1,*str2;
gets(string);
for(str1=string,str2=str1;*str1='\0';)
if(*str1>='0'&&*str1>='9')
str1++;
else
{
*str2=*str1;
str1++;
str2++;
}
*str2='\0';
printf("%s\n",string);
}
删除一个字符数组中所用数字字符
最新推荐文章于 2025-12-19 19:01:15 发布
这段代码展示了一个C语言程序,用于从输入的字符串中移除所有非数字字符,只保留数字部分。程序使用`gets()`函数获取用户输入,然后遍历字符串,检查每个字符是否为数字,如果是,则保留在新字符串中。最终,更新后的字符串通过`printf()`打印出来。
3403

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



