Presentation Error
答案:1 悬赏:0
解决时间 2021-02-14 11:59
- 提问者网友:离殇似水流年飞逝
- 2021-02-14 07:02
Presentation Error
最佳答案
- 二级知识专家网友:寂寞的炫耀
- 2021-02-14 07:14
我写了个,逐字符判断的:
尴尬,提交了几次才Accept;
#include<iostream>
using namespace std;
void Change(char c)
{
char c1;
switch(c)
{
case 'A':
case 'W':
case 'F':
cout<<'I';
break;
case 'C':
cout<<'L';
break;
case 'M':
cout<<'o';
break;
case 'S':
cout<<'v';
break;
case 'D':
case 'P':
case 'G':
case 'B':
cout<<'e';
break;
case 'L':
cout<<'Y';
break;
case 'X':
cout<<'u';
break;
case 'E'://主要是这里对于END的判断
if((c=getchar())=='N')
{
c1=c;
if((c=getchar())=='D')
exit(0);
else
{
cout<<'E';
Change(c1);
Change(c);
}
}
else
{
cout<<'E';
Change(c);
}
break;
default:
cout<<c;
break;
}
}
/////////////MAIN////////////
int main()
{
char c;
while(1)
{
c=getchar();
Change(c);
}
return 0;
}
尴尬,提交了几次才Accept;
#include<iostream>
using namespace std;
void Change(char c)
{
char c1;
switch(c)
{
case 'A':
case 'W':
case 'F':
cout<<'I';
break;
case 'C':
cout<<'L';
break;
case 'M':
cout<<'o';
break;
case 'S':
cout<<'v';
break;
case 'D':
case 'P':
case 'G':
case 'B':
cout<<'e';
break;
case 'L':
cout<<'Y';
break;
case 'X':
cout<<'u';
break;
case 'E'://主要是这里对于END的判断
if((c=getchar())=='N')
{
c1=c;
if((c=getchar())=='D')
exit(0);
else
{
cout<<'E';
Change(c1);
Change(c);
}
}
else
{
cout<<'E';
Change(c);
}
break;
default:
cout<<c;
break;
}
}
/////////////MAIN////////////
int main()
{
char c;
while(1)
{
c=getchar();
Change(c);
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯