问题标题: 1092咋么写

-2
0

-1
已采纳
高亮节
高亮节
资深守护
资深守护
Pascal:

upcase 小-->大

lowercase 大-->小

for x:=1 to length(a) do
if (ord(a[x])>96) and (ord(a[x])<123) then b[x]:=upcase(a[x])
else if (ord(a[x])>64) and (ord(a[x])<91) then b[x]:= lowercase(a[x])
else ...

省略号:自己想吧.

0
0
被禁言 贾敬波
贾敬波
高级守护
高级守护

属于字符串问题,首先使用getline输入这个字符串,随后对字符串中所有的元素进行判断,如果是小写字母就转化为大写字母,是大写字母就转化为小写字母,其他的保持不变,最后输出。主要代码如下

getline(cin,s);
for(...)
{
if(...)s[i]+=32;
if(...)s[i]-=32;
}
cout<<s;

 

0
邵逸儒
邵逸儒
中级天翼
中级天翼
先输入字符数组;然后
if(a[i]>='A'&&a[i]<='Z') a[i]+=32;
else if(a[i]>='a'&&a[i]<='z') a[i]-=32;
0
张睿杰
张睿杰
初级天翼
初级天翼
if(he>=97&&he<=122) he-=32;
else if(he>=65&&he<=91) he+=32;

这是核心

我要回答