zoukankan      html  css  js  c++  java
  • 273字母小游戏

    描述

    给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。

    输入
    第一行是一个整数n(1<n<1000)表示接下来有n行的字符串m(1<m<200)需要输入
    输出
    输出对应的小写字母 每个小写字母单独占一行

    #include<stdio.h> 
    #include<string.h>   
    int main() 

        int n, i, j, k, l; 
       char m[220]; 
        char a='a'; 
        char b='z'; 
        scanf("%d",&n); 
        getchar();       
            while(n--) 
            { 
                gets(m); 
                i = strlen(m); 
                k = 0; 
                for(j=0; j<i; j++) 
                { 
                    if(m[j]>='a' && m[j]<='z') 
                        k++; 
                } 
                l = k%26; 
                if(l == 0) 
                    printf("z "); 
                else if(l == 1) 
                    printf("a "); 
                else if(l == 2)
        printf("b ");
                else if(l == 3) 
                    printf("c "); 
               else if(l == 4) 
                    printf("d "); 
                else if(l == 5) 
                    printf("e "); 
                else if(l == 6) 
                    printf("f "); 
                else if(l == 7) 
                    printf("g "); 
                else if(l == 8) 
                    printf("h "); 
                else if(l == 9) 
                    printf("i "); 
                else if(l == 10) 
                    printf("j "); 
                else if(l == 11) 
                    printf("k "); 
                else if(l == 12) 
                    printf("l "); 
                else if(l == 13) 
                    printf("m "); 
                else if(l == 14) 
                    printf("n "); 
                else if(l == 15) 
                    printf("o "); 
                else if(l == 16) 
                    printf("p "); 
                else if(l == 17) 
                    printf("q "); 
                else if(l == 18) 
                    printf("r "); 
                else if(l == 19) 
                    printf("s "); 
                else if(l == 20) 
                    printf("t "); 
                else if(l == 21) 
                    printf("u "); 
                else if(l == 22) 
                    printf("v "); 
                else if(l == 23) 
                    printf("w "); 
                else if(l == 24) 
                    printf("x ");
       else if(l==25)
                    printf("y "); 
            } 
          return 0;

    优秀并不是终点,我要做到无可替代
  • 相关阅读:
    MySQL基础-视图
    Java小白集合源码的学习系列:ArrayList
    计算机网络常见面试题
    【算法】递归
    常见的基本数据结构——栈
    本地cmd连接远程mysql数据库
    Failed to start mysqld.service: Unit not found
    centOS7中启动MySQL数据库提示: Failed to start mysqld.service: Unit not foundc
    REST接口设计规范总结
    IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)
  • 原文地址:https://www.cnblogs.com/brucebao/p/3458516.html
Copyright © 2011-2022 走看看