第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的字符时,退出程序