文章

17

粉丝

507

获赞

8

访问

159.2k

头像
只需遍历字符串将非数字输出,将数字保存到新数组,最后统一输出新数组即可
P1012 贵州大学机试题
发布于2020年5月9日 17:04
阅读数 10.4k

#include <stdio.h>
#include <string.h>
int main()
{
    char s[101];
    gets(s);
    int n=strlen(s);
    char digits[101];
    int cnt=0;
    for(int i=0;i<n;++i)
    {
        if(s[i]<'0'||s[i]>'9')//非数字
        {
            printf("%c",s[i]);
        }
        else
        {
            digits[cnt++]=s[i];
        }
    }
    for(int i=0;i<cnt;++i)
        printf("%c",digits[i]);

}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发