c语言如何输入数组

知识问答 2026-11-05 05:54:08 来源:互联网

在C语言中,输入数组可以通过循环和scanf函数实现,需要确定数组的类型、大小以及元素的数据类型,使用for循环遍历数组的每个元素,并使用scanf函数读取用户输入的数据,以下是一个简单的示例:

#include <stdio.h>int main() {    int n, i;    printf("请输入数组的大小: ");    scanf("%d", &n);    int arr[n];    printf("请输入数组元素: ");    for (i = 0; i < n; i++) {        scanf("%d", &arr[i]);    }    printf("数组元素为: ");    for (i = 0; i < n; i++) {        printf("%d ", arr[i]);    }    return 0;}

在这个示例中,我们首先通过scanf函数获取用户输入的数组大小n,然后声明一个大小为n的整型数组arr,使用for循环遍历数组的每个元素,并通过scanf函数读取用户输入的数据,再次使用for循环输出数组的所有元素。