转变大小写的小程序

看到个转变大小写的程序   自己也编写了个   熟悉下大小写之间的转换   总之切记小写a是97  大写A是65   数字0是48大概的应该差不多了

这个程序要求输入  字符串   直到@停止 输出转变后的字符串   代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;

int main()
{
char s[70]={0};
int i=0;
while(s[i]=getchar(),s[i]!='@')
{
if(s[i]>='a'&&s;[i] <='z')
s[i]-=('a'-'A');
else if(s[i]>='A'&&s;[i]<='Z')
s[i]+=('a'-'A');
i++;
}
cout<<s<<endl;
return 0;
}