欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 【一本通】输入N个整数,使用指针变量访问输出

【一本通】输入N个整数,使用指针变量访问输出

2025/2/21 3:13:29 来源:https://blog.csdn.net/qq_41840843/article/details/144494908  浏览:    关键词:【一本通】输入N个整数,使用指针变量访问输出

【一本通】输入N个整数,使用指针变量访问输出

      • C语言代码
      • C++代码
      • Java代码


💐The Begin💐点点关注,收藏不迷路💐

输入N个整数,使用指针变量访问输出。

输入

两行,第一行为N(N<10001),第二行为N个整数

输出

N个整数

样例输入

2
23 11

样例输出

23 11

C语言代码

#include <stdio.h>
#include <stdlib.h>

int main() {
    int n;
    scanf(“%d”, &n); // 读取整数N,表示后续要输入的整数个数

    int *arr = (int *)malloc(n * sizeof(int)); // 动态分配内存,用于存储N个整数,指针arr指向这块内存
    if (arr == NULL) { // 判断内存分配是否成功
        return -1;
    }

    for (int i = 0; i < n; i++) {
        scanf(“%d”, &arr[i]); // 通过指针arr访问数组元素,依次读取N个整数并存入数组
    }

    for (int i = 0; i < n; i++) {
        printf(“%d “, arr[i]); // 通过指针arr访问数组元素,依次输出N个整数
    }
    printf(”\n”);
    free(arr); // 释放动态分配的内存
    return 0;
}

C++代码

#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n; // 读取整数N,表示后续要输入的整数个数

    int *arr = new int[n]; // 动态分配内存,用于存储N个整数,指针arr指向这块内存

    for (int i = 0; i < n; i++) {
        cin >> arr[i]; // 通过指针arr访问数组元素,依次读取N个整数并存入数组
    }

    for (int i = 0; i < n; i++) {
        cout << arr[i] << " "; // 通过指针arr访问数组元素,依次输出N个整数
    }
    cout << endl;
    delete[] arr; // 释放动态分配的内存
    return 0;
}

Java代码

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt(); // 读取整数N,表示后续要输入的整数个数

        int[] arr = new int[n]; // 创建一个长度为N的整型数组,用于存储N个整数

        for (int i = 0; i < n; i++) {
            arr[i] = scanner.nextInt(); // 依次读取N个整数并存入数组元素中
        }

        for (int i = 0; i < n; i++) {
            System.out.print(arr[i] + " "); // 依次输出N个整数
        }
        System.out.println();
        scanner.close();
    }
}

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词