0
已解决
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
char a,b,c,d,e,f,g,s,v,j,y,x;
cin>>a>>b>>c>>d>>e>>f>>g>>s>>v>>j>>y>>x;
a=a+32;
b=b+32;
c=c+32;
d=d+32;
e=e+32;
f=f+32;
g=g+32;
s=s+32;
v=v+32;
j=j+32;
y=y+32;
x=x+32;
cout<<a<<b<<c<<d<<e<<f<<g<<s<<v<<j<<y<<x;
return 0;
}
0
已采纳
int i,j;
char a[110];
gets(a);
for(i=0;i<=strlen(a)-1;i++)
{
if(a[i]>='A'&&a[i]<='Z')a[i]+=32;
else if(a[i]>='a'&&a[i]<='z')a[i]-=32
}
cout<<a;
头文件
#include<iostream>
#include<cstdio>
#include<cstring>
0
char a[110];
gets(a);
for(int i=0;i<=strlen(a)-1;i++)
{
if(a[i]>='A'&&a[i]<='Z')
{
a[i]+=32;
}
else if(a[i]>='a'&&a[i]<='z')
{
a[i]-=32;
}
}
cout<<a;
0
0
string s;
getline(cin,s);
for(int i=0; i<s.size(); i++)
{
if((int)s[i]>=65&&(int)s[i]<=90) cout<<(char)((int)s[i]+32);
else if((int)s[i]>=97&&(int)s[i]<=122) cout<<char((int)s[i]-32);
else cout<<s[i];
}
0

for(int i=0; i<s.size(); i++)//循环
{
if((int)s[i]>=65&&(int)s[i]<=90) cout<<(char)((int)s[i]+32);//这个你只要会就行了,不需要懂
else if((int)s[i]>=97&&(int)s[i]<=122) cout<<char((int)s[i]-32);//同上
else cout<<s[i];同上
}
核心,记得用头文件<string>库哟!,最后一个提示,输入要用getline
求采纳
0
