#include<iostream>
#include<string>
#include<stack>
using namespace std;
int main()
{
string str="abcdefg";
stack<int> st;
int len = str.size();
string
res=" ";
for(int i = 0;i<len;i++)
{
st.push(str[i]);
}
for (int j = len-1;j>=0;j--)
{
res.append(str.substr(j,1));
st.pop();
}
cout<<res<<endl;
}
import java.util.Stack; public class StringReverse { public static void main(String[] args) { // TODO Auto-generated method stub Stack<Character> stack = new Stack<Character>(); String str = "abcdefg"; char[] cc = str.toCharArray(); for (int i = 0; i < cc.length; i++) { stack.push(cc[i]); } for (int i = 0; i < cc.length; i++) { System.out.print(stack.pop()); } } }