C++语言编程:从键盘输入一个字符,如果输入的是英文大写字母,则将它转换成小写,如果是小写转换成大写字母 从键盘输入一个字符,如果是大写字母,则转成小写字母,如果是小...

作者&投稿:戊贝 (若有异议请与网页底部的电邮联系)
char c = getchar();
if(c <= 'Z' && c >= 'A') { c += 32;}
else if (c <='z' && c >= 'a') {ch -= 32; }

32是大小写字母在ascii码表上的位置差,小写比大写高32

输入char ch;
if(ch <= 'Z' && ch >= 'A') ch = ch - 'A' + 'a';
else if(ch <='z' && ch >= 'a') ch = ch - 'a' + 'A';

c++ 用户输入一个字符,如果是大写字母,则转换成小写字母输出,如果是小写~

c++编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,转大写输出
#include
using namespace std;
int main()
{
char a;
cin>>a;
if(a>='a' && a<='z')
{
a = a-32;
}
else if(a>='A' && a<='Z')
{
a= a+32;
}
cout<<a;
return 0;
}

c编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,直接输出
#include
main(){
char ch;
scanf("%c",&ch);
ch=(ch>='A' && ch<='Z')?(ch+32):ch;
printf("%c
",ch);
}

代码如下:
#include#includeint main(){ while (true){ printf("输入一个字符(输入回车终止):"); char ch = getchar(); if (ch == '
') break; if (isupper(ch)) putchar(tolower(ch)); else if (islower(ch)) putchar(toupper(ch)); else putchar(ch); getchar(); putchar('
'); } getchar(); return 0;}运行结果如下:


希望对你有帮助~

C语言编程在键盘上输入一个字符如果不是英文字母就要求重新输入,怎么...
答:大体思路是把输入的字符传如一个变量 判断变量的ACSII就可以了 例:include <stdio.h> void main(){ char d;scanf("%s",&d);while(d<97||d>123)//小写字母a是97,大写为65 { printf("\n输入有误 从新输入:");scanf("%c",&d);} printf("%c\n",d);} ...

在C语言中编写一程序,实现从键盘输入一个大写字母,要求改用小写字母输...
答:实现从键盘输入一个大写字母,改用小写字母输出,可以使用下面的方法:include<stdio.h>int main(){char a;scanf("%c",&a);printf("%c",a+32);}执行效果如下:

C语言编程:从键盘输入一个字符串。分别统计其中大写字母、小写字母及其...
答:} 再出一个统计输入数字中各个数字的个数的代码 include<iostream> using namespace std;void main(){ int m,i=0,a[10]={0};cout<<"Please input number:";cin>>m;while(m!=0){ i=m%10;a++;m=m/10;} for(int j=0;j<10;j++){ cout<<j<<":"<<a[j]<<endl;} } ...

用C语言怎么编从键盘输入一个字符,输出该字符及其ASCII
答:include<stdio.h> void main(){ char c;int a;scanf("%c",&c);a=int(c);printf("%d",a);}

C语言题`任意从键盘上输入一个字符`并把所输字符在屏幕上输出_百度知 ...
答:include "stdafx.h"include <math.h> include <malloc.h> int main(int argc, char* argv[]){ int i;char *pTemp;i = 0;pTemp = (char *)malloc(100);printf("输入字符,按q结束\n");while (1){ printf("请输入字符:");gets(pTemp);if (*pTemp == 'q'){ break;} printf("...

C语言+从键盘输入一个英文单词,实现在指定位置删除英文字母的编程?
答:for (i = n - 1; i < len - 1; i++) { str[i] = str[i + 1];} str[len - 1] = '\0';printf("删除后的字符串为:%s\n", str);return 0;} ```该程序使用了fgets函数从键盘读入一个英文字符串,使用scanf函数读入要删除的第几个I字符的位置n。然后使用一个...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
答:代码如下:include<stdio.h> intmain(){ charx,y;printf("请输入一个字母:");scanf("%c",&x);if(x>='a'&&x<='z')y=x-32;if(x>='A'&&x<='Z')y=x+32;printf("转换后的字符为:%c\n", y);} 代码在DEVC++环境下运行效果如下:...

C语言编程题:从键盘输入一个小写字母,在屏幕上显示其对应的大写字母_百 ...
答:【C语言输入小写字母,输出显示为大写字母主要用到字符】例子如下:直接编译,程序输出结果中输入任意小写字母,按回车,得到结果如下图所示:

C语言:从键盘输入一个字符,可以是数字、字母或标点符号,对输入的字符...
答:include "stdio.h"void main(){ char ch;scanf("%c",&ch);if(ch>='0'&&ch<='9')printf("this is a number\n");else if((ch>='a' && ch<='z')&&(ch>='A' && ch<='Z'))printf("this is a letter\n");else printf("this is the other\n");} 修改完毕 ...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
答:prinft("大写字母是:%c\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; //声明变量 scanf("%c",&c); //键盘上取值 printf("%c %c",c,ch-'a'+'A');//本身和大写输出 } ...