NYOJ273 - 字母小游戏

描述 给你一个乱序的字符串,里面包含有小写字母(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


#include<stdio.h>
#include<ctype.h>
int main(){
	int T,sum,n;
	char ch;
	scanf("%d",&T);
	getchar();
	while(T--){
		sum = 0;
		while((ch = getchar()) != '\n' && ch != EOF)
			sum += (bool)islower(ch);
		n = sum%26;
		if(n == 0)n += 26;
		printf("%c\n",n+96);
	}
	return 0;
}


posted @ 2017-01-25 22:35  gwj1139177410  阅读(125)  评论(0编辑  收藏  举报
选择