mirror of
https://github.com/Kiritow/OJ-Problems-Source.git
synced 2024-03-22 13:11:29 +08:00
Create 1513.cpp
This commit is contained in:
parent
d6113b3599
commit
970cbad7b1
37
QUSTOJ/1513.cpp
Normal file
37
QUSTOJ/1513.cpp
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
//Problem1513
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstring>
|
||||||
|
using namespace std;
|
||||||
|
char buff[256];
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
while(scanf("%s",buff)==1)
|
||||||
|
{
|
||||||
|
int len=strlen(buff);
|
||||||
|
for(int i=0;i<len;i++)
|
||||||
|
{
|
||||||
|
if(buff[i]>='A'&&buff[i]<='Z')
|
||||||
|
{
|
||||||
|
buff[i]=(buff[i]-'A'+1)%26+'a';
|
||||||
|
}
|
||||||
|
else if(buff[i]>='a'&&buff[i]<='z')
|
||||||
|
{
|
||||||
|
char ans;
|
||||||
|
switch(buff[i])
|
||||||
|
{
|
||||||
|
case 'a':case 'b':case 'c':ans='1';break;
|
||||||
|
case 'd':case 'e':case 'f':ans='2';break;
|
||||||
|
case 'g':case 'h':case 'i':ans='3';break;
|
||||||
|
case 'j':case 'k':case 'l':ans='4';break;
|
||||||
|
case 'm':case 'n':case 'o':ans='5';break;
|
||||||
|
case 'p':case 'q':case 'r':case 's':ans='6';break;
|
||||||
|
case 't':case 'u':case 'v':ans='7';break;
|
||||||
|
case 'w':case 'x':case 'y':case 'z':ans='8';break;
|
||||||
|
}
|
||||||
|
ans++;
|
||||||
|
buff[i]=ans;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
printf("%s\n",buff);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user