絮漫 发表于 2023-11-27 20:41:15

新人求助:DEV C++

DEV C++怎么编写这个程序:一维数组的正入倒出:创建一个有5个元素的整型一维数组,循环输入数据元素,再按照逆序输出(输出时每个整数之间有一个空格)。

FishC_GPT 发表于 2023-11-27 20:41:34

你可以使用以下的代码来实现一维数组的正入倒出:

#include <iostream>
using namespace std;

int main() {
    const int SIZE = 5;
    int arr;

    // 循环输入数据元素
    cout << "请输入" << SIZE << "个整数:";
    for (int i = 0; i < SIZE; i++) {
      cin >> arr;
    }

    // 按逆序输出数组元素
    cout << "逆序输出数组元素:";
    for (int i = SIZE - 1; i >= 0; i--) {
      cout << arr << " ";
    }

    return 0;
}

这段代码首先定义了一个常量 `SIZE`,表示数组的大小为 5。然后创建了一个名为 `arr` 的整型数组。

接下来,通过一个循环,依次从用户输入中获取数据,并将其存储在数组中。

最后,通过另一个循环,按照逆序输出数组元素,每个元素之间用一个空格隔开。

希望这可以帮助到你!如果还有其他问题,请随时问我。

以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。

柿子饼同学 发表于 2023-11-27 20:43:50

#include <bits/stdc++.h>
using namespace std;

int arr;

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
   
    for(int i = 0; i < 5; i++){
      cin >> arr;
    }
    for(int i = 4; i >= 0; i--){
      cout << arr << ' ';
    }
   
    return 0;
}
页: [1]
查看完整版本: 新人求助:DEV C++