#include<bits/stdc++.h>
using namespace std;
char ch;
int main(){
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
scanf("%c",&ch);
if(ch != '>' && ch != '<')
{
printf("NO");return 0;
}
if(ch == '>')
{
int a, b;
scanf("%d %d",&a,&b);
printf("%c %c",char(a),char(b));
}
else if(ch == '<')
{
char a, b;
scanf("%c %c",&a,&b);
printf("%d %d",int(a),int(b));
}
return 0;
}
描述
书写一个程序,可以帮助用户自行选择转换的方式,输入’>‘表示要将ASCII码转换为对应的字符,输入’<'则表示将字符转换为对应的ASCII码。
要求:使用scanf printf输入输出。
输入描述
第一行:字符’>’ 或者’<’,或其他有效字符。
根据第一行输入的字符来决定是否继续输入。
说明:如果第一行输入>,则第二行输入两个ASCII码(48≤ASCII码≤122);如果第一行输入<,则第二行输入两个字符(两个字符可以是0-9或A-Z或a-z)
输出描述
如果第一行输入字符不是<或>,则输出NO;如果第一行输入字符是>,则输出两个字符;如果第一行输入字符是<,则输出两个ASCII码。(两个数据之间用空格分隔)
样例输入 1
>
97 65
样例输出 1
a A
样例输入 2
{
样例输出 2
NO
样例都过了但是是80分