编程题:输入一个字符,判断它是否是小写字母。如果是,将它转化成大写字母;如果不是,不转换。

如题所述

运行成功的
#include<iostream>
using namespace std;
void main(){
char c;
cout<<"请输出字母:";
cin>>c;
if(c>='A'&&c<='Z')
{ c=c+0;
cout<<"字母转换为大写字母:";
cout<<c<<endl;
}
else if(c>='a'&&c<='z')
{
c-=32;
cout<<"字母转换为大写字母:";
cout<<c<<endl;
}
else
cout<<"您输入的不是字母"<<endl;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-01
if (ch >= 'a' &7 ch <= 'z')
ch -= 32;
第2个回答  推荐于2018-03-15
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
main()
{
char c;
c=getchar();
if(islower(c))
c=toupper(c);
putchar(c);
system("pause");
}本回答被提问者和网友采纳
第3个回答  2012-07-01
不明白我来做下任务的

用c++请输入一个字符,判断它是否是小写字母,如果是,将它转换成大写
\/\/主要是小写的是从97-122,大写的从65-90,他们刚好差32位,即4个字节,在内存中。

(C语言)输入一个字符,判别它是否是小写字母,如果是,将它转换成大写字母...
输入一个字符,判别它是否是小写字母,如果是,将它转换成大写字母,如果不是,不转换,然后输出最后得到的字符。

...程序:输入一个字符,判断它是否是小写字母.如果是,将其转换为大写字母...
printf("%c不是小写字母\\n",a);}

C语言编程,输入一个字符,如果是小写字母,则把他变成大写,如果是大写字 ...
思路:判断一个字符是大写字母还是小写字母可以直接字符比较或者ASCII码值比较,根据大写字母和其对应小写字母的ASCCII值相差32,可以加减32实现互换。参考代码:include "stdio.h"int main(){char ch;ch=getchar();if(ch>='a'&&ch<='z') ch-=32;else if(ch>='A'&&ch<='Z') ch+=32;put...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
首先需要定义一个字符型变量来存储用户输入的字符,然后通过条件语句判断该字符是大写还是小写,并对其进行转换。ASCII码中,小写字母 'a' 到 'z' 的码值范围是 97 到 122,大写字母 'A' 到 'Z' 的码值范围是 65 到 90。因此,将小写字母转换为大写需要减去 32,将大写字母转换为小写需要加上 ...

编写程序:输入一个字符,判别它是否为大写字母,如果是,将它转换为小写字 ...
include "Stdio.h"char swap(char ch){ if(ch>=65 && ch<=90)return(ch+32);else return(ch);} void main(){ char ch;ch=getchar();ch=swap(ch);printf("%c\\n",ch);}

编程题:输入一个字符,判断大小写。如果是大写,将它转化成小写字母;如 ...
include<stdio.h> int main(){char c;scanf("%c",&c);if(c>='A'&&c<='Z')c+=32;else if(c>='a'&&c<='c')c-=32;printf("%c\\n",c);return 0;}

...为大写字母,如果是,将它转换为小写字母;如果不是,不转换
没错啊!可以运行啊

输入一个字符,判断是否是大写字母,如果是转换成小写字母,如果不是不转...
include <stdio.h> void main(){ char ch;printf("请输入一个字符:\\n");scanf("%c",&ch);printf("其大写字符是:%c\\n",ch-32);} jiangsfq 2014-02-14 (0) (0)include <stdio.h> include <ctype.h> int main(){ unsigned char ch;while(1){ printf("输入一个字符:")...

用c语言编程输入一个字符若是小写字母转换为大写输出若是大写字母转换为...
int main() { char ch;printf("请输入一个字符: ");scanf("%c", &ch); \/\/ 读取用户输入的字符 \/\/ 判断字符类型并转换 if (islower(ch)) { \/\/ 如果是小写字母 ch = toupper(ch); \/\/ 转换为大写字母 } else if (isupper(ch)) { \/\/ 如果是大写字母 ch = tolower(ch); \/\/ ...

相似回答