数组逆置
作者:互联网
题目描述:
输入一个字符串,长度小于等于200,然后将数组逆置输出。
输入描述:
测试数据有多组,每组输入一个字符串。
输出描述:
对于每组输入,请输出逆置后的结果。
#include <cstdio>
#include <iostream>
#include <stack>
using namespace std;
int main(){
stack<char> str;
string strr;
while(cin >> strr){
for(int i = 0; i < strr.size(); ++i){
str.push(strr[i]);
}
for(int i = 0; i < strr.size(); ++i){
strr[i] = str.top();
str.pop();
}
cout << strr << endl;
}
return 0;
}
改进:
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string str;
while(cin >> str)
{
int ch = str.length();
for(int i = ch - 1; i >= 0; i--)
{
cout << str[i];
}
cout << endl;
}
return 0;
}
标签:数组,int,strr,输入,str,include,逆置 来源: https://blog.csdn.net/m0_47665468/article/details/114907867