C++编一个程序用条件语句若输入大写,则输出大写,若输入小写,输出大写。。

如题所述

第1个回答  2011-05-28
#include<stdio.h>
void main()
{char c;
scanf("%c",&c);//接收输入
if(c>='a')
if(c<='z')
c=c-32; //如果是小写字母,则转为大写
printf("%c",c); //否则,(大写包括其它字符)直接输出

}
第2个回答  2011-05-28
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
char a='a';
while(isalpha(a))
{
cin>>a;
if(a>='A'&&a<='Z')
cout<<a<<endl;
else if(a>='a'&&a<='z'){
a = a-32;
cout<<a<<endl;
}
}
getchar();

return 0;
}

当你输入非a-z或者A-Z的字符时,退出程序
第3个回答  2011-05-28
#include <iostream.h>
void main(void)
{
char str;
cin>>str;
cout<<str;
}
这样就可以了,输入什么就会输出什么追问

谢谢你了 但是请你再帮我写详细点好吗 呵呵 举个例子 谢谢您了

追答

cin>>str ; 当str=c;时
cout>str;当输入str=C时
cout<<str;则输出为C;

本回答被提问者采纳
第4个回答  2011-05-28
当然
相似回答