69,371
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <stack>
using namespace std;
#define N 10
int main()
{
int a = 123456789;
char s[N];
_itoa_s(a, s, 10);
stack<char> stk;
int i = 0;
do
{
stk.push(s[i++]);
}
while(i < (int)strlen(s));
memset(s, 0, 10);
int stksize = (int)stk.size();
for(i = 0; i < stksize; i++)
{
s[i] = stk.top();
stk.pop();
}
int result = atoi(s);
cout << result << endl;
return 0;
}