功能:小写字母加密。
从键盘输入一个字符,如果是小写字母,则将其转换为其后的第3个大写字母,并输出字符及ASCII码。如果不是,则原样输出字符及ASCII码。
提示:要输出一个字符变量的ASCII码,可以将字符变量的值赋值给整型变量(隐式类型转换),或者输出时使用强制类型转换为int型。
如下面的代码段:
char a='c';
int b=a;
cout << b << "," << int(a); 的输出结果为99,99
输入格式:
在一行中输入一个字符。
输出格式:
在一行中输出转换后的字符及ASCII码。
输入样例1:
a
输出样例1:
D,68
输入样例2:
y
输出样例2:
B,66
输入样例3:
C
输出样例3:
C,67
答案:
#include<iostream>
using namespace std;
int main()
{
char a,b;
cin>>a;
if(a>='a'&&a<='z')
{
b=(a-'a'+3)%26+'a'-32;
cout<<b<<","<<int(b);
}
else
cout<<a<<","<<int(a);
return 0;
}