C++语言中将一列数倒序打印的代码怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:58:49
比如说将1、2、3倒序打印为3、2、1

.....搞那么麻烦干什么,从数组后面往回打印不就可以了嘛。。

#include <iostream>
using namespace std;
int main(int argc,char* argv[])
{
int a[3]={1,2,3};
for(int i=2;i>=0;i--)
cout<<a[i]<<endl;
}

#include <stack>
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
stack<int> stk;
while(n--){
int t;
cin>>t;
stk.push(t);
}
while(!stk.empty()){
cout<<stk.top()<<' '<<endl;
stk.pop();
}
return 0;
}

用动态数组保存,然后逆序输出就行了

这种问题也拿出来问,你还想不想学了?