❶ 编写程序,从键盘输入大写字母,用小写字母输出
若输入大写字母,则转换为小写输出,其它字符照原样输出。
拍入 Ctrl+Z 或 Ctrl+C 程序结束。
#include <stdio.h>
int main()
{
char c;
printf("input upcase letters\n");
while( (c=getchar()) !=EOF ){
if (c>='A' && c<='Z') c=c-'A'+'a';
printf("%c\n",c);
}
return 0;
}
❷ 程序功能:输入任意一个大写字符,输出对应的小写字符
#include<stdio.h>
intmain()
{
charch;//类型应为char
scanf("%c",&ch);//这里的引号是中文的。%和c之间多了一个空格。
ch=(ch>='A'&&ch<='Z')?ch=(ch+32):ch;//使用?:语句单引号是中文
printf("%c ",ch);//双引号是中文的。
return0;//增加返回语句。没有也可以。
}
❸ 输入大写字母,输出小写字母的程序输出有问题。
在scanf中的%c前加一个空格,写成scanf(" %c",&letter);或在scanf关加一句fflush(stdin);。后者需要增加包含头文件stdlib.h。
❹ 怎样用C++写出 输入一个大写字母。输出时变成小写
单个大写字母输出小写的实现过程如下:
1、设计思路:
在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。
大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。
2、实现代码如下:
此程序会将大写字母转换成小写字母而小写字母原样输出。
❺ 编一C语言程序,任意输入一个大写字母,将其转换成小写字母并输出
1、第一新建一个project。
❻ 输入大写字母输出小写字母编写一程序
把输入的大写字母+32,打印输出即可
charA='A';
printf("%c的小写字母为%c",A,A+32);
#include<stdio.h>
voidmain()
{
charinput;
while(1)
{
printf("请输入一个大写字母:");
fflush(stdin);
scanf("%c",&input);
if(56<=input&&input<=90)
{
//输入的是大写
printf("您输入的大写字母对应的小写字母为:%c ",input+32);
break;
}
else
{
printf("输入有误 ");
continue;
}
}
}
❼ C语言,从键盘输入一个大写字母,要求改用小写字母输出
1、首先用vs2017软件新建一个空白的c语言文件,引入头文件并建立主函数,主函数中先定义2个char类型的变量,一个用来接收用户输入的字母,另一个用来接收处理后的结果:
❽ 编一个程序,输入一个小写(大写)字母,将其转化为大写(小写)字母,并输出.
你好!
#include<stdio.h>
intmain()//结尾有return主函数改成int类型
{
charc1,c2;//老的编译器,声明要放在最前面
printf("输入一个小写字母
");
c1=getchar();
if(c1>='a'&&c1<='z')//&&判断的时候,两个条件都要写全,判断a-z
{
c2=c1-32;
putchar(c2);//去掉等号
putchar('
');//去掉等号
}
else
printf("这不是小写字母
");
return0;
}
❾ 在C语言中编写一程序,实现从键盘输入一个大写字母,要求改用小写字母输出
实现从键盘输入一个大写字母,改用小写字母输出,可以使用下面的方法:
#include<stdio.h>
intmain(){
chara;
scanf("%c",&a);
printf("%c",a+32);
}
执行效果如下:
❿ 编写程序输入一个小写字母,如何将其转换为大写字母输出
以java为例,可以使用String类的toUpperCase()方法。
如图所示:
拓展资料:
Java toUpperCase() 方法:
toUpperCase() 方法将字符串小写字符转换为大写。
语法
public String toUpperCase()或public String toUpperCase(Locale locale)
Java toLowerCase() 方法:
toLowerCase() 方法将字符串转换为小写。
语法
public String toLowerCase()或public String toLowerCase(Locale locale)