解题思路: 题本身很简单,只是刚好可以用到栈的知识,练习一下
注意事项: 栈的出入顺序
参考代码:
#include <iostream> #include <stack> using namespace std; int main() { stack<int> mystack; int n; cin>>n; while(n) { mystack.push(n%10);//从末尾分离位数并压(入)栈 n/=10; } while(!mystack.empty())//栈不为空(空返回true,不空返回false) { cout<<mystack.top()<<" ";//输出栈顶元素(后进先出或先进后出) mystack.pop();//拿出(弹出)栈顶元素 } return 0; }//dongdong
0.0分
0 人评分
A+B for Input-Output Practice (C++代码)浏览:609 |
哥德巴赫曾猜测 (C语言代码)浏览:1019 |
ASCII帮了大忙浏览:749 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:867 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1258 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
WU-陶陶摘苹果2 (C++代码)浏览:975 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:510 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:963 |