输入一个字符,如果是小写字母则将其转换为大写字母输出,否则照原样输出。

我刚学,不要写太专业的
我才初一

#include <iostream>
using namespace std;
int main()
{char ch;
cout<<"请输入一个字母:"<<endl;
cin>>ch;
if('a'<=ch&&ch<='z') //判断字母是不是小写,是就转换成大写
ch=ch-32;
cout<<ch<<endl;
return 0;
}

这个应该是最容易看懂的吧
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-27
#include <stdio.h>
#include <conio.h>

void main()
{
char c;
while (1)
{
c = _getch();

/* ENTER终止输入 */
if (c == 0x0d)
break;

if (c >= 'a' && c <= 'z')
c-= 32;

putchar(c);
}

return;
}本回答被提问者和网友采纳

输入一个字符,如果是小写字母则将其转换为大写字母输出,否则照原样输 ...
{char ch;cout<<"请输入一个字母:"<<endl;cin>>ch;if('a'<=ch&&ch<='z') \/\/判断字母是不是小写,是就转换成大写 ch=ch-32;cout<<ch<<endl;return 0;} 这个应该是最容易看懂的吧

输入一个字符,如果是小写字母,则转换成对应的大写字母...
if c in ['a'..'z'] then write(upcase(c)) else write(c);

输入一个字母,若是小写字母,则变为大写输出,否则,原样输出, 用c语言...
int main() { char c; printf("输入一个字母:"); scanf("%c", &c); if('a'<=c && c<='z') { c += 32; printf("大写字母是:%c", c); } else if('A'<=c && c<='Z') { printf("你输入的已经是大写字母了:%c", c); } ...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
如果是小写,则将这个字符减去32,再输出。反之,加上32就是了。#include <stdio.h>main(){char ch;printf("input:");scanf("%c",&ch);if(ch>='a'&&ch<='z') printf("%c",ch-32);else if(ch>='A'&&ch<='Z') printf("%c",ch+32);else printf("input error!");}满意请采纳! 本回答由...

从键盘输入一个字符,如果是大写字母,则转成小写字母,如果是小写字母则转...
include<stdio.h>#include<ctype.h>int main(){ while (true){ printf("输入一个字符(输入回车终止):"); char ch = getchar(); if (ch == '\\n') break; if (isupper(ch)) putchar(tolower(ch)); else if (islower(ch)) putchar(toupper(ch)); e...

...输入的是小写字母,将其转化成大写字母输出,否则原样输出. 输入0程...
\/** * * @author Administrator *\/public class NewClass { public static void main(String[] args) { String test ; Scanner in = new Scanner(System.in); while(true){ System.out.println("请输入您要输入的字符:"); test = in.nextLine(); if(test.equals("0...

...输入一个字母,若输入小写,则输出对应的大写形式,若输入大写,则原样...
include <iostream> using namespace std;define tolower(c) (u_char)((c >= 'A' && c <= 'Z') ? (c | 0x20) : c)define toupper(c) (u_char)((c >= 'a' && c <= 'z') ? (c & ~0x20) : c)int main(){ char a;cin>> a;cout << toupper(a) << endl;ret...

从键盘输入一个字符,如果是小写,则转换为大写字母,并显示转换后的结果...
to quit.\\n"); while ((ch = _getch()) != 27) { if (ch >= 'a' && ch <= 'z') printf("%c->%c\\n", ch, ch + 'A'-'a'); else printf("%c->%c\\n", ch, ch); } return 0;} ...

C语言用VC++编程:输入一个字符,如果是小写字母就输出大写,如果是大写字 ...
漏掉了92~96部分 include<stdio.h> void main(){ char s1;printf("Enter char:");s1 = getchar();if ((s1>=65)&&(s1<=90))s1 += 32;else if ((s1>=97)&&(s1<=122))s1 -= 32;putchar(s1);}

...则将它转换成大写字母,如果是小写字符则原样输出
include <stdio.h>#include <ctype.h>int main(void){ char c; for (c=getchar();c!='\\n'; c=getchar()) putchar(islower(c)?toupper(c):c); return 0;} 只用stdio.h版:include <stdio.h>int main(void){char c;for (c=getchar();c!='\\n'; c=getchar())pu...

相似回答