请教一个c语言程序代码,高手进

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:22:24
编译环境是TC 2.0

编译要求:

输入一个字符
判断是否是字母
是 否
判断是否大写
输出〔错误〕
否 是
输出*C* 改为小写并输出

请完整给出源程序,本人急需完成作业,谢谢!

#include <stdio.h>
main()
{
char i;
printf("请输入一个字符:");
scanf("%c",&i);
if((i >= 'a' && i <= 'z') || (i >= 'A' && i <= 'Z'))
{
printf("输入的是一个字母。\n");

if(i >= 'A' && i <= 'Z')
{
printf("输入的是一个大写字母。\n");
printf("转化成小写字母是:");
printf("%c \n",char(i+32)); //因为大小写的十进制数相差为32
}
else
{
printf("输出的是一个小写字母:");
printf("%c \n",i);
}
}
else
printf("输入的不是一个字母。");
}
如果你的TURBO C不支持汉字,你自己转换一下

main()
{
char c;
scanf("%c", &c);
if(c>='a' && c<='z' || c>='A' && c<='Z')
{
printf("