• 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;

    优秀并不是终点,我要做到无可替代
  • 相关阅读:
    空间统计笔记之三(度量地理分布工具集,Measuring Geographic Distributions)
    空间统计笔记之四(空间关系建模工具集,Modeling Spatial Relationships)
    黑苹果WiFi&蓝牙驱动
    Hackintosh问题集结
    macOS读写NTFS磁盘分区
    Windows10 无法打开此计算机上的组策略对象。你可能没有相应的权限
    电脑C盘容量扩容
    Windows配置定时休眠和唤醒
    macOS Windows添加静态路由
    macOS使用技巧
  • 原文地址:https://www.cnblogs.com/brucebao/p/3458516.html
Copyright © 2020-2023  润新知