c语言:从键盘输入一个字母,判断该字母是否为大写字母
7个回答
展开全部
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a;
printf("please enter the ABC:");
scanf("%c",&a);
if(a>='A'&&a<='Z')
printf("%c",a);
else
printf("%c",a-32);
system("pause");
}
这样就可以了,a的ASCII 码比A的大32,知道这些就够了,呵呵
#include<stdlib.h>
int main()
{
char a;
printf("please enter the ABC:");
scanf("%c",&a);
if(a>='A'&&a<='Z')
printf("%c",a);
else
printf("%c",a-32);
system("pause");
}
这样就可以了,a的ASCII 码比A的大32,知道这些就够了,呵呵
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太太太太简单了;
输入部分,查找ASCII码,比较是否在大写的数值范围;
是小写就加差值输出。
我是忘了怎么写了,好长时间不用。
楼上的更简单。
输入部分,查找ASCII码,比较是否在大写的数值范围;
是小写就加差值输出。
我是忘了怎么写了,好长时间不用。
楼上的更简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char c;
if(c>='A'&&c<='Z')
就可以了 后面输出时 在强转下
if(c>='A'&&c<='Z')
就可以了 后面输出时 在强转下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断ASCII
if(t>=65&&t<=97)
printf("%c",t)
else
{
t=t-32
printf("%c",t)
}
if(t>=65&&t<=97)
printf("%c",t)
else
{
t=t-32
printf("%c",t)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询