問題 D: 字母倒序
阿新 • • 發佈:2020-11-30
題目描述
輸入一個字母,根據在字母表中的順序號,輸出逆序號相同字母。本題要求通過函式實現求逆序號相同的字母。函式原型如下:
char revchar(char ch);
函式引數為一個輸入的字母,函式的返回值為逆序號與引數的順序號相同的字母。
注意:如果是C/C++程式碼提交,本題只需要提交revchar函式的定義部分,函式內不要有輸入輸出語句。
輸入 輸入一個英文字母,可能大寫也可能小寫 輸出 輸出一個逆序號與輸入字母的順序號相同的字母,區分大小寫。 樣例輸入 Copy
char revchar(char ch);
函式引數為一個輸入的字母,函式的返回值為逆序號與引數的順序號相同的字母。
注意:如果是C/C++程式碼提交,本題只需要提交revchar函式的定義部分,函式內不要有輸入輸出語句。
輸入 輸入一個英文字母,可能大寫也可能小寫 輸出 輸出一個逆序號與輸入字母的順序號相同的字母,區分大小寫。 樣例輸入 Copy
a樣例輸出 Copy
z
#include<stdio.h>
#include<string.h>//字串處理
#include<ctype.h>//字元處理
char revchar(char ch);
char revchar(char ch)
{
char x;
if(ch>='A'&&ch<='Z')
{
x='Z'-(ch-'A');
}
else
{
x='z'-(ch-'a');
}
return x;
}