c语言

c语言怎么用scanf输入数组

小亿
858
2024-01-12 11:48:25
栏目: 编程语言

在C语言中,可以使用scanf函数来输入数组。以下是一个示例:

#include <stdio.h>

int main() {
    int n;
    printf("请输入数组的大小:");
    scanf("%d", &n);

    int arr[n];
    printf("请输入数组的元素:");
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    printf("数组的元素为:");
    for (int i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}

在上述示例中,首先使用scanf函数输入数组的大小n,然后定义一个大小为n的整型数组arr。接下来使用for循环和scanf函数逐个输入数组的元素。最后使用for循环打印数组的元素。

请注意,scanf函数中的格式控制符需要与要输入的变量类型一致,例如%d表示输入整数。如果要输入其他类型的数据,需要相应地调整格式控制符。

1
看了该问题的人还看了