zoukankan      html  css  js  c++  java
  • Vowel Counting

    Vowel Counting

    Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)
    Total Submission(s) : 58   Accepted Submission(s) : 18
    Problem Description
    The "Vowel-Counting-Word"(VCW), complies with the following conditions. Each vowel in the word must be uppercase. Each consonant (the letters except the vowels) must be lowercase. For example, "ApplE" is the VCW of "aPPle", "jUhUA" is the VCW of "Juhua". Give you some words; your task is to get the "Vowel-Counting-Word" of each word.
     
    Input
    The first line of the input contains an integer T (T<=20) which means the number of test cases. For each case, there is a line contains the word (only contains uppercase and lowercase). The length of the word is not greater than 50.
     
    Output
    For each case, output its Vowel-Counting-Word.
     
    Sample Input
    4 XYz application qwcvb aeioOa
     
    Sample Output
    xyz ApplIcAtIOn qwcvb AEIOOA
     
    Author
    AppleMan
     
    Source
    HDU 2nd “Vegetable-Birds Cup” Programming Open Contest
     
     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 #include <string.h>
     4 
     5 int main()
     6 {
     7   int T,L,i;
     8   char a[50];
     9   scanf("%d",&T);
    10   while(T--)
    11   {
    12       scanf("%s",a);
    13       L=strlen(a);
    14       for(i=0;i<L;i++)
    15       {
    16         if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u')
    17         {
    18             a[i]-=32;
    19             continue;
    20         }
    21         else if(a[i]=='A'||a[i]=='E'||a[i]=='I'||a[i]=='O'||a[i]=='U')
    22         {
    23             continue;
    24         }
    25         else
    26         {
    27             if(a[i]>='A'&&a[i]<='Z')
    28             {
    29                 a[i]+=32;
    30                 continue;
    31             }
    32         }
    33       }
    34       printf("%s
    ",a);
    35   }
    36   return 0;
    37 }
    View Code
    转载请备注:
    **************************************
    * 作者: Wurq
    * 博客: https://www.cnblogs.com/Wurq/
    * Gitee: https://gitee.com/wurq
    **************************************
  • 相关阅读:
    vue生命周期钩子函数
    mongodb window安装配置
    git 添加远程仓
    webpack + vue + node 打造单页面(入门篇)
    git 命令
    javascript 利用FileReader和滤镜上传图片预览
    javascript 一些特殊的字符运算
    Es6 Symbol.iterator
    配置 github 上的程序
    Redis 的数据类型
  • 原文地址:https://www.cnblogs.com/Wurq/p/3750263.html
Copyright © 2011-2022 走看看