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\n"); 
            else if(l == 1) 
                printf("a\n"); 
            else if(l == 2)
    printf("b\n");
            else if(l == 3) 
                printf("c\n"); 
           else if(l == 4) 
                printf("d\n"); 
            else if(l == 5) 
                printf("e\n"); 
            else if(l == 6) 
                printf("f\n"); 
            else if(l == 7) 
                printf("g\n"); 
            else if(l == 8) 
                printf("h\n"); 
            else if(l == 9) 
                printf("i\n"); 
            else if(l == 10) 
                printf("j\n"); 
            else if(l == 11) 
                printf("k\n"); 
            else if(l == 12) 
                printf("l\n"); 
            else if(l == 13) 
                printf("m\n"); 
            else if(l == 14) 
                printf("n\n"); 
            else if(l == 15) 
                printf("o\n"); 
            else if(l == 16) 
                printf("p\n"); 
            else if(l == 17) 
                printf("q\n"); 
            else if(l == 18) 
                printf("r\n"); 
            else if(l == 19) 
                printf("s\n"); 
            else if(l == 20) 
                printf("t\n"); 
            else if(l == 21) 
                printf("u\n"); 
            else if(l == 22) 
                printf("v\n"); 
            else if(l == 23) 
                printf("w\n"); 
            else if(l == 24) 
                printf("x\n");
   else if(l==25)
                printf("y\n"); 
        } 
      return 0;

posted @ 2013-12-04 22:35  融雪残阳  阅读(175)  评论(0编辑  收藏  举报