• YTU 2556: 空洞


    2556: 空洞

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 24  解决: 17

    题目描述

    春天来了,单身的霞姐越发地空虚寂寞,于是她想到一个办法,她认 为只要把英文字母上的洞都涂满就能填补心中的空洞,现在有一个字符串,请问霞姐需要涂几个洞。比如:a需要涂一次,k不需要涂,B需要填2次。提供参 考:abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ

    输入

    第一行是一个正整数t,代表有t个字符串。 

    接下去t行,每行有一个字符串,长度<=1000,字符串中只有a-z,A

    输出

     对于每个字符串输出霞姐需要涂鸦的次数。

    样例输入

    2
    abcg
    ABCD

    样例输出

    3
    4
    

    迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

    #include <stdio.h>
    #include <string.h>
    int main()
    {
        int t,k,s,i,n;
        char a[1005],b[10];
        scanf("%d",&t);
        gets(b);
        while(t--)
        {
            gets(a);
            n=strlen(a);
            k=0;
            s=0;
            for(i=0; i<n; i++)
            {
                if(a[i]=='a'||a[i]=='b'||a[i]=='d'||a[i]=='e'||a[i]=='g'||a[i]=='o'||a[i]=='p'||a[i]=='q'||a[i]=='A'||a[i]=='D'||a[i]=='O'||a[i]=='P'||a[i]=='Q'||a[i]=='R')
                {
                    k=1;
                    s=s+k;
                }
                else if(a[i]=='B')
                {
                    k=2;
                    s=s+k;
                }
                else
                {
                    k=0;
                    s=s+k;
                }
            }
            printf("%d
    ",s);
        }
        return 0;
    }
    

  • 相关阅读:
    JAVA泛类型(汽车Demo)
    java自定义事件机制分析
    ExtJS自定义事件
    模块化设计进化
    面向服务的SOA架构与服务总线ESB
    数据加密数字签名
    面试题
    一点ExtJS开发的感悟
    学习代理模式
    抽象类与接口
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989480.html
Copyright © 2020-2023  润新知