zoukankan      html  css  js  c++  java
  • C 语言实例

    C 语言实例 - 字符串中各种字符计算
    
    C 语言实例 C 语言实例
    计算字符串中的元音、辅音、数字、空白符。
    实例
    #include <stdio.h>
     
    int main()
    {
        char line[150];
        int i, vowels, consonants, digits, spaces;
     
        vowels =  consonants = digits = spaces = 0;
     
        printf("输入一个字符串: ");
        scanf("%[^
    ]", line);
     
        for(i=0; line[i]!=''; ++i)
        {
            if(line[i]=='a' || line[i]=='e' || line[i]=='i' ||
               line[i]=='o' || line[i]=='u' || line[i]=='A' ||
               line[i]=='E' || line[i]=='I' || line[i]=='O' ||
               line[i]=='U')
            {
                ++vowels;
            }
            else if((line[i]>='a'&& line[i]<='z') || (line[i]>='A'&& line[i]<='Z'))
            {
                ++consonants;
            }
            else if(line[i]>='0' && line[i]<='9')
            {
                ++digits;
            }
            else if (line[i]==' ')
            {
                ++spaces;
            }
        }
     
        printf("元音: %d",vowels);
        printf("
    辅音: %d",consonants);
        printf("
    数字: %d",digits);
        printf("
    空白符: %d", spaces);
     
        return 0;
    }
    输出结果为:
    输入一个字符串: runoob123 erkcomsww dfrunoob
    元音: 8
    辅音: 15
    数字: 3
    空白符: 2
  • 相关阅读:
    YbtOJ20030 连珠风暴
    YbtOJ20029 最大权值
    P6859 蝴蝶与花
    P4115 Qtree4
    P2486 [SDOI2011]染色
    P2487 [SDOI2011]拦截导弹
    P5163 WD与地图
    P3733 [HAOI2017]八纵八横
    CF1100F Ivan and Burgers
    P1712 [NOI2016]区间
  • 原文地址:https://www.cnblogs.com/bytebee/p/8535663.html
Copyright © 2011-2022 走看看