- 描述
- 给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。
- 输入
- 第一行是一个整数n(1<n<1000)表示接下来有n行的字符串m(1<m<200)需要输入
- 输出
- 输出对应的小写字母 每个小写字母单独占一行
- 样例输入
- 2
- asdasl+%$^&ksdhkjhjksd
- adklf&(%^(alkha
- 样例输出
- q
- j
1 #include <stdio.h>
2 #include <string.h>
3 #include <ctype.h>
4
5 int main(){
6 char s[300];
7 int T;
8 int length;
9 int i;
10 int amount;
11
12 scanf("%d",&T);
13 getchar();
14
15 while(T--){
16 gets(s);
17 length=strlen(s);
18
19 amount=0;
20 for(i=0;i<length;i++){
21 if(islower(s[i]))
22 amount++;
23 }
24
25 amount%=26;
26
27 if(amount==0)
28 printf("z
");
29
30 else
31 printf("%c
",amount-1+'a');
32 }
33 return 0;
34 }