输入一个字符,输出它和前后两个字符从大到小的排列,并换行输出他们对应的阿斯克码
输入:
b
输出:
a b c
97 98 99
代码:
#include <iostream>
#include <string>
using namespace std;
int main()
{
char letter[53]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
char ch;
cin >>ch;
int num1,num2,num3;
for(int i=0;i<53;i++)
{
if(ch == 'A')
{
cout << "A" << " " << "B" << endl;
cout << "65" << " " << "66" << endl;
break;
}
else if(ch == letter[i])
{
num1 = letter[i-1];
num2 = letter[i];
num3 = letter[i+1];
cout << letter[i-1] << " " << letter[i] << " " << letter[i+1] << endl;
cout << num1 << " " << num2 << " " << num3 << endl;
break;
}
}
return 0;
}