输入一个小写英文字符,先输出它的ASCII码值,再进行大小写转换输出。
发布网友
发布时间:2023-04-14 16:49
我来回答
共2个回答
热心网友
时间:2023-10-12 13:43
C++这样写:
#include <iostream>
using namespace std;
void main()
{
char a,b;
cout<<"请输入一个字母:";
cin>>a;
if(a>=97&&a<=122)
{
b=a-32;
cout<<(int)a<<endl;
cout<<b<<endl;
}
else if(a>=65&&a<=90)
{
b=a+32;
cout<<(int)a<<endl;
cout<<b<<endl;
}
else
{
cout<<"输入错误"<<endl;
return;
}
}
C语言这样写:
#include <stdio.h>
void main()
{
char a,b;
printf("请输入一个字母:");
scanf("%c",&a);
if(a>=97&&a<=122)
{
b=a-32;
printf("%d\n",a);
printf("%c\n",b);
}
else if(a>=65&&a<=90)
{
b=a+32;
printf("%d\n",a);
printf("%c\n",b);
}
else
{
printf("输入错误\n");
return;
}
}
热心网友
时间:2023-10-12 13:43
main()
{
char a;
scanf("%c",&a);
printf("%d",a);
printf("%c",a-32); /*小写字母减32为大写字母*/
}