问题描述
给你一段英文或德文文字,你能编程识别它可能是哪种语言吗?研究发现,统计文字中字母“t”(或“T”)与“s”(或“S”)出现的次数,如果给定文字中“t”(或“T”)的出现次数比“s”(或“S”)少,则可能为英文,否则可能为德文。
问题输入
输入包括多个行数,首先给出整数N(1
问题输出
输出包括一行,如果输入文字可能为英文,则输出English,否则输出Deutsch。
代码:
#include
using namespace std;
int main()
{
int n,S_num=0,T_num=0;
cin>>n;
char ch;
getchar();
for(int i=0;i
{
while(1)
{
ch=getchar();
if(ch=='\n')
break;
if(ch=='s'||ch=='S')
S_num++;
if(ch=='t'||ch=='T')
T_num++;
}
}
if(S_num>T_num)
cout<<"English\n";
else
cout<<"Deutsch\n";
return 0;
}