#include
#include
using namespace std;
int main()
{
char *str=NULL,t;
int i;
*str=cin.gets();
int L = strlen(str);
for (i = 0; i < L / 2; i++)
{
cout << str[i];
}
cout << str;
for (i = 0; i < L / 2; i++)
{
if ('-' == str[0])
{
t = str[i + 1];
str[i + 1] = str[L - i - 1];
str[L - i - 1] = t;
}
else
{
t = str[i];
str[i] = str[L - i - 1];
str[L - i - 1] = t;
}
}
cout << *str;
return 0;
}
北大OJ编程基础之循环控制数字反转
最新推荐文章于 2022-04-11 18:35:31 发布