3 字符位置游戏
作者: Turbo时间限制: 1S章节: 字符串
问题描述 :
请编写程序,功能是将在字符串s中下标为奇数位置(注意,下标从0开始,0是偶数)上的字符,紧随其后重复出现一次,放在一个新串t中,然后将t中字符按原字符串中字符出现的逆序排列。
例如:当s中的字符串为:"1234567"时,则t中的字符串应为:"664422"。
输入说明 :
输入字符串s,可能包含空格,不包括一行结尾的换行符'\n'。
字符串长度不超过100。
输出说明 :
输出字符串t,前后无多余空格或空行。
输入范例 :
输出范例 :
#include <iostream>
#include <cstring>
#include <iomanip>
using namespace std;
int main()
{
char s[100],t[100];
gets(s);
int count=0;
for(int i=0; i<strlen(s); ++i)
{
if(i%2==1)
{
count++;
t[count-1]=s[i];
}
}
for(int j=count-1; j>=0; --j)
cout<<t[j]<<t[j];
return 0;
}