#include<iostream>
#include<string>
using namespace std;
int main()
{
int i;
char a[20];
gets(a); //其實在C++中不建議使用gets作輸入了,用cout<<,才是標準的C++輸入流
for(i=0;i<20;i++) //這裏循環條件改成i<20
{
if(a[i]>='A'&&a[i]<='Z')
{
a[i]=a[i]+32;
}
else if(a[i]>='a'&&a[i]<='z')
{
a[i]=a[i]-32;
}
}
cout<<a<<endl; //直接輸出a就行了,a此時就相當於壹個字符串來的。
return 0;
}
測試結果:
輸入:ABC123ced
輸出:abc123CED
望采納!