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