用C语言编写一个程序

用C语言编写一个程序,从键盘输入一个字符串,以回车作为结束符,输出所有的数字字符。如输入1gt25jk,则输出为125。

#include <stdio.h>
int main()
{
    int i=0;
    char a[100];
    gets(a);
    while(a[i] != 0)
    {
          if(a[i] >='0' && a[i] <= '9')
                printf("%c",a[i]);
          i++;
    }
    return 0;
}

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

#include <stdio.h>
#include <string.h>
int main()
{
    char s[1000];
    gets(s);
    int i,l = strlen(s);
    for(int i=0;i<l;i++)
        if (s[i]>='0' && s[i]<='9')
            printf("%c",s[i]);
    return 0;
}

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^