题目大意:接收一个字符串判断其元音字母的个数,如果未奇数输出“PESAR”;否则输出“DOKHTAR”。
解题思路:再祈祷一次T恤呀,太紧张结果WA了一发,不该有的错误,把吸收的放错位置了,晕。做法就是直接接收一个就判断是否为元音字母,是就计数。最后判断输出即可,详见code。
题目来源:http://contest.bayan.ir/en/contest/qualification_2014/problem/B/
code:
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int t;
int main(){
//freopen("in.txt","r",stdin);
//freopen("out.txt","w",stdout);
scanf("%d",&t);
getchar();
while(t--){
int cnt=0;
char str;
while((str=getchar())!='\n'){
if(str=='a' || str=='e' || str=='i' || str=='o' || str=='u')
cnt++;
}
if(cnt&1) printf("PESAR\n");
else printf("DOKHTAR\n");
}
return 0;
}