用C语言编写输入一个英文字母,大小写互换
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File


2、输入预处理命令和主函数:
#include<stdio.h> /*函数头:输入输出头文件*/
void main() /*空类型:主函数*/

3、定义变量并输入数值:
char a; /*定义变量的数据类型为字符型*/
printf("输入一个英文字母:"); /*输出文字提示*/
scanf("%c",&a); /*输入一个字符*/

4、判断是否是英文字母:
if(a>='a'&&a<='z'||a>='A'&&a<='Z') /*判断是否是英文字母*/
else
printf("%c 不是英文字母\n",a); /*不是英文字母,输出不是英文字母*/

5、判断是否是小写英文字母:
if(a>='a'&&a<='z') /*是英文字母,则判断是否是小写英文字母*/
printf("大写英文字母:%c\n",a-32); /*是,输出大写英文字母*/
else
printf("小写英文字母:%c\n",a+32); /*否,输出小写英文字母*/

6、完整的源代码:
#include<stdio.h> /*函数头:输入输出头文件*/
void main() /*空类型:主函数*/
{
char a; /*定义变量的数据类型为字符型*/
printf("输入一个英文字母:"); /*输出文字提示*/
scanf("%c",&a); /*输入一个字符*/
if(a>='a'&&a<='z'||a>='A'&&a<='Z') /*判断是否是英文字母*/
{
if(a>='a'&&a<='z') /*是英文字母,则判断是否是小写英文字母*/
printf("大写英文字母:%c\n",a-32); /*是,输出大写英文字母*/
else
printf("小写英文字母:%c\n",a+32); /*否,输出小写英文字母*/
}
else
printf("%c 不是英文字母\n",a); /*不是英文字母,输出不是英文字母*/
}
