这个算法其实是比较简单, 我们先来分析一下:
1、因为输入的数值有多个,且不会超过100, 所以我们可以考虑用数组来存储。
2、要求逆序打印出来,我们只需要把数组中的元素逆序输出就可以了。
下面直接上代码:
#include "stdafx.h"
#include
#include
using namespace std;
int main()
{
int iInputNum[100] = {0}; //用于保存输入的数,初始化为0
int iCount = 0; //打算输入的个数,默认为0
cout << "you want input num is = ";
cin >> iCount ;
//输入 n 个数
for (int i=0; i{
cin >> iInputNum[i];
}
//逆序打印这n个数
for (int i=iCount - 1; i>=0; --i)
{
cout << iInputNum[i] << " ";
}
cout << endl; //换行
return 0;
}
操作结果:
望采纳, 谢谢。
有说要几个数吗,有的话就简单
#include
int main()
{
int x[100],n,d;
cin>>n;
for(int i=n;i>=0;i--)
{
cin>>x[i];
}
for(d=0;d<=n;d++)
{
cout<
return 0;
}