c语言 输入大写的字母转成小写.
13个回答
展开全部
#include <stdio.h>
main()
{
char c;
printf("输入一个大写字母\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
c=c+32;
printf("它的小写字母是%c\n",c);
}
程序运行过了,没有问题!!!
大写字母的ASCII代码是65-90,小写字母的代码是97-112,所以说应该是C+=32;
main()
{
char c;
printf("输入一个大写字母\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
c=c+32;
printf("它的小写字母是%c\n",c);
}
程序运行过了,没有问题!!!
大写字母的ASCII代码是65-90,小写字母的代码是97-112,所以说应该是C+=32;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晕.. 这个也要100分.. 楼上太强了..
#include <stdio.h>
#include <ctype.h>
int main()
{
putchar(tolower(getchar()));
putchar('\n');
return 0;
}
还是简要解释下. tolower() 函数,是ctype.h里的一个函数,作用就是,把输入的大写字母转换成小写字母输出.
最简单形式. .. 程序只能输入一个字符然后输出一个字符.如果是大写字母,就转换为小写字母输出...
#include <stdio.h>
#include <ctype.h>
int main()
{
putchar(tolower(getchar()));
putchar('\n');
return 0;
}
还是简要解释下. tolower() 函数,是ctype.h里的一个函数,作用就是,把输入的大写字母转换成小写字母输出.
最简单形式. .. 程序只能输入一个字符然后输出一个字符.如果是大写字母,就转换为小写字母输出...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
main()
{
char
c;
printf("输入一个大写字母\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
c=c+32;
printf("它的小写字母是%c\n",c);
}
程序运行过了,没有问题!!!
大写字母的ASCII代码是65-90,小写字母的代码是97-112,所以说应该是C+=32;
main()
{
char
c;
printf("输入一个大写字母\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
c=c+32;
printf("它的小写字母是%c\n",c);
}
程序运行过了,没有问题!!!
大写字母的ASCII代码是65-90,小写字母的代码是97-112,所以说应该是C+=32;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
main()
{
char
c;
printf("输入一个大写字母\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
c=c+32;
printf("它的小写字母是%c\n",c);
}
程序运行过了,没有问题!!!
大写字母的ASCII代码是65-90,小写字母的代码是97-112,所以说应该是C+=32;
main()
{
char
c;
printf("输入一个大写字母\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
c=c+32;
printf("它的小写字母是%c\n",c);
}
程序运行过了,没有问题!!!
大写字母的ASCII代码是65-90,小写字母的代码是97-112,所以说应该是C+=32;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询