寻找一个c语言程序:从输入中过滤字符串?

寻找一个c语言程序:从输入中过滤字符串?,第1张

可以直接定指搏改义一个字符类型,然后用gets(),从键盘得到这唯判个字符串,再这个字符串进行遍历解析

下面提供一银租个例子:从键盘输出一串字符并且输出其中的数字

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(void) {

char string[100]

int i//循环变量

gets(string)

for (i = 0 i <strlen(string) i++) {

if((string[i]>='0')&&(string[i]<='9')){//判断每个字符是否是0~9直接的数

printf("%c",string[i])//是数字的话直接打印

}

}

puts("")

puts("end")

return EXIT_SUCCESS

}

结果出来了,你看看吧,满意请采纳

#include <stdio.h>

#include <string.h>

void finddd(char x[])

int main()

{

    char a[150]

    char *aa

    int a1

    int i

        printf("请输入任意的字符串: ")

        gets(a)

        finddd(a)

    return 0

}

void finddd(char 拿铅x[])       // 不带数据返回 

{

int  i,shu=0

char aa[100]               

int  aaa[200]={0}

for(i=0i<尺弊strlen(x)i++)

{

     if(aaa[ x[i] ] == 0)

     {

aaa[ x[i] ] = 1

         aa[shu++]=x[i]

     }

}

   aa[shu++]='\0'消困好

   printf("剔除重复字符后的字符串: %s\n",aa)

}


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

原文地址:https://54852.com/yw/12492502.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存