#include<stdio.h>
int main() {
char ch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z'){
printf("upper letter\n");
printf("%c是从A开始的第%d个字符",ch,(int)ch-'A'+1);
}else if(ch>='a'&&ch<='z'){
printf("lower letter\n");
printf("%c是从a开始的第%d个字符",ch,(int)ch-'a'+1);
}else{
printf("%c不是字母,ASCII码值:%d",ch,(int)ch);
}
return 0;
}
有帮助请采纳
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
char ch;
scanf("%c",&ch);
if(ch >= 'A' && ch <= 'z'){
if(ch <= 'Z'){
printf("upper letter\n%d\n",ch - 'A');
}else{
printf("lower letter\n%d\n",ch - 'a');
}
}else{
printf("%d",ch);
}
return 0;
}