江门大道三江段规划图:一个简单的C++问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 00:44:44
输入两个字母 并将他们按字符顺序显示出来
我解的是下面这样.我想知道该如何加入判别输入的是非字母?
#include "iostream.h"
int main ()
{
char let1,let2;
cout<<"请输入2个字母: ";
cin>>let1>>let2;
if (let1>let2)
cout<<let2<<let1<<endl;
else
cout<<let1<<let2<<endl;
return 0;
}

#include "iostream.h"
#include "ctype.h" //包含字符函数的头文件
int main ()
{
char let1,let2;
cout<<"请输入2个字母: ";
cin>>let1>>let2;
if (isalpha(let1) && isalpha(let2))//alpha函数判断一个字符是否为字母
{
if (let1>let2)
cout<<let2<<let1<<endl;
else
cout<<let1<<let2<<endl;
}
else cout<<"请输入字母!"<<endl;
return 0;
}

不给红旗对不起alpha函数......-_-#

利用ascii码,非字母的ascii码是<65或>97.这样就可以判别了。

利用asc码