首页
IT
登录
6mi
u
盘
搜
搜 索
IT
ACM习题J-10
ACM习题J-10
xiaoxiao
2021-03-25
66
本题要求第一行输入一个数控制下面输入行数,后把下面每一行的字母ascill码加1后的字母输出如果是Z就变成A,细节上要注意输出
String #n且出一个结果空一行。
#include
<iostream>
using
namespace
std
;
int
main
()
{
int
m
,
n
,
b
[
100
],
h
;
string
a
[
100
],
c
;
cin
>>
n
;
while
(
m
<
n
)
{
cin
>>
c
;//输入字符串
b
[
m
]=
c
.
size
();//得到字符串长度
a
[
m
]=
c
;//b与a成镜面存储
m
=
m
+1
;
}
m
=
0
;//下面接着用m
while
(
m
<
n
)
{
for
(
int
i
=
0
;
i
<=(
b
[
m
]-
1
);
i
++)
{
h
=(
int
)
a
[
m
][
i
];
if
(
h
==
90
)
{
h
=
65
;
}
else
{
h
=
h
+1
;
}
a
[
m
][
i
]=(
char
)
h
;
}//分类处理变ascill码值
cout
<<
"String #"
<<(
m
+1
);
cout
<<
endl
;
cout
<<
a
[
m
];
cout
<<
endl
;
cout
<<
endl
;
m
=
m
+1
;
}
}
转载请注明原文地址: https://ju.6miu.com/read-36277.html
技术
最新回复
(
0
)