字符串,switch

来源:互联网 发布:装载xml数据方法异常 编辑:程序博客网 时间:2024/05/21 19:44
#include<stdio.h>
#include<string.h>
int main(){
    int n,m;
    char s[200];
    scanf("%d",&n);
    getchar();
    while(n--){
               int count=0,r=0;
      m = strlen(gets(s));
       for(int i=0;i<m;i++){
               if(s[i]>='a'&&s[i]<='z') 
               count++; 
               }
            switch(count%26) {
                             case 0:putchar('z');putchar('\n');break;
                             case 1:putchar('a');putchar('\n');break;
                             case 2:putchar('b');putchar('\n');break;
                             case 3:putchar('c');putchar('\n');break;
                             case 4:putchar('d');putchar('\n');break;
                             case 5:putchar('e');putchar('\n');break;
                             case 6:putchar('f');putchar('\n');break;
                             case 7:putchar('g');putchar('\n');break;
                             case 8:putchar('h');putchar('\n');break;
                             case 9:putchar('i');putchar('\n');break;
                             case 10:putchar('j');putchar('\n');break;
                             case 11:putchar('k');putchar('\n');break;
                             case 12:putchar('l');putchar('\n');break;
                             case 13:putchar('m');putchar('\n');break;
                             case 14:putchar('n');putchar('\n');break;
                             case 15:putchar('o');putchar('\n');break;
                             case 16:putchar('p');putchar('\n');break;
                             case 17:putchar('q');putchar('\n');break;
                             case 18:putchar('r');putchar('\n');break;
                             case 19:putchar('s');putchar('\n');break;
                             case 20:putchar('t');putchar('\n');break;
                             case 21:putchar('u');putchar('\n');break;
                             case 22:putchar('v');putchar('\n');break;
                             case 23:putchar('w');putchar('\n');break;
                             case 24:putchar('x');putchar('\n');break;
                             case 25:putchar('y');putchar('\n');break;
                             }
                             }
}
0 0
原创粉丝点击