使用 C++ 我制作了这段代码来确定用户何时输入一个值,如果它是大写或小写值,或者根本不是一个值,那部分对我来说很容易,我还做了它,所以输出也将转换为小写输入到大写输入和大写输入到小写输入我的 proffesort 只允许我们使用 if else 语句意味着没有数组或向量,我不知道如何排除我的代码转换如果它是一个数字值我完全迷失在使用这个 ascii 表中。请帮助下面是我的代码
#include <iostream>
using namespace std;
int main()
{
char Letter; //defines the char variable letter for the user to input a value
cout<< "Please input a letter :)!" << endl;
cin>> Letter;
if ( Letter>= 65 && Letter <= 90) //checks the acsii dec values to see if the input is a
cout<< "This is an uppercase letter!"<<endl;//lowercase letter
else if (Letter >= 97 && Letter <= 122)//checks to see if the acsii dec value is
cout<< "This is a lower case letter!"<<endl;//uppercase
else
cout<<"This is not a letter :("<<endl;//outputs this if the acsii value is not a letter
if (Letter >=65&& Letter <= 90)
{
Letter+=32;
cout<< Letter<<" "<<"This is the Lowercase of your uppercase letter!\n";
}
else (Letter >= 97 && Letter <=122);
{
Letter-=32;
cout<< Letter<<" "<<"This is the Uppercase of your lowercase letter!\n";
}
system("pause");
return 0;