c语言怎么输入多个数,并打印出来。

如题所述

这个算法其实是比较简单, 我们先来分析一下:

1、因为输入的数值有多个,且不会超过100, 所以我们可以考虑用数组来存储。

2、要求逆序打印出来,我们只需要把数组中的元素逆序输出就可以了。

下面直接上代码:

#include "stdafx.h"
#include <string>
#include <iostream>
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<iCount; ++i)
    {
        cin >> iInputNum[i];
    }
    //逆序打印这n个数
    for (int i=iCount - 1; i>=0; --i)
    {
        cout << iInputNum[i] << " ";
    }
    cout << endl; //换行
    return 0;
}

操作结果:

望采纳, 谢谢。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜