zoukankan      html  css  js  c++  java
  • 字符用数字来表示

    求大神指教怎么输入一串字符然后一个一个字符或单词筛选出来

    #include<stdio.h>

    #define N 50
    main()
    {
    char A[N];
    do{
    printf("请输入字符串(输入tuichu为退出): ");
    scanf("%s",&A);
    if(strcmp(A,"begin")==0)
    printf("%s 种别码为1 ",A);
    else if(strcmp(A,"if")==0)
    printf("%s 种别码为2 ",A);
    else if(strcmp(A,"then")==0)
    printf("%s 种别码为3 ",A);
    else if(strcmp(A,"while")==0)
    printf("%s 种别码为4 ",A);
    else if(strcmp(A,"do")==0)
    printf("%s 种别码为5 ",A);
    else if(strcmp(A,"end")==0)
    printf("%s 种别码为6 ",A);
    else if(strcmp(A,"l(l|d)*")==0)
    printf("%s 种别码为10 ",A);
    else if(strcmp(A,"dd*")==0)
    printf("%s 种别码为11 ",A);
    else if(strcmp(A,"+")==0)
    printf("%s 种别码为13 ",A);
    else if(strcmp(A,"-")==0)
    printf("%s 种别码为14 ",A);
    else if(strcmp(A,"*")==0)
    printf("%s 种别码为15 ",A);
    else if(strcmp(A,"/")==0)
    printf("%s 种别码为16 ",A);
    else if(strcmp(A,":")==0)
    printf("%s 种别码为17 ",A);
    else if(strcmp(A,":=")==0)
    printf("%s 种别码为18 ",A);
    else if(strcmp(A,"<")==0)
    printf("%s 种别码为20 ",A);
    else if(strcmp(A,"<=")==0)
    printf("%s 种别码为21 ",A);
    else if(strcmp(A,"<>")==0)
    printf("%s 种别码为22 ",A);
    else if(strcmp(A,">")==0)
    printf("%s 种别码为23 ",A);
    else if(strcmp(A,">=")==0)
    printf("%s 种别码为24 ",A);
    else if(strcmp(A,"=")==0)
    printf("%s 种别码为25 ",A);
    else if(strcmp(A,";")==0)
    printf("%s 种别码为26 ",A);
    else if(strcmp(A,"(")==0)
    printf("%s 种别码为27 ",A);
    else if(strcmp(A,")")==0)
    printf("%s 种别码为28 ",A);
    else if(strcmp(A,"#")==0)
    printf("%s 种别码为0 ",A);
    else if(strcmp(A,"tuichu")==0)
    {
    printf("退出成功 ");
    break;
    }
    else
    printf("无法识别!!!");
    }while(-1);
    }

  • 相关阅读:
    HadoopDB:混合分布式系统
    分布式一致性
    Hadoop和RDBMS的混合系统介绍
    《Facebook效应》
    《程序员的思维修炼》
    KMP算法实现
    关于毕业季照片分享的思考
    SDN:软件定义网络
    退出域不能够重新加入域,郁闷呀
    ◆聚会时可以玩的游戏◆
  • 原文地址:https://www.cnblogs.com/Brilliance-pan/p/5923495.html
Copyright © 2011-2022 走看看