C語言中如何用scanf讀入數(shù)組

小樊
156
2024-09-10 10:12:22
欄目: 編程語言

在C語言中,使用scanf函數(shù)讀取數(shù)組元素的方法如下:

首先,你需要聲明一個(gè)數(shù)組,例如:

int arr[5]; // 聲明一個(gè)包含5個(gè)整數(shù)的數(shù)組

然后,使用scanf函數(shù)循環(huán)讀取數(shù)組元素。這里是一個(gè)示例代碼:

#include<stdio.h>

int main() {
    int arr[5]; // 聲明一個(gè)包含5個(gè)整數(shù)的數(shù)組
    int i;

    printf("請(qǐng)輸入5個(gè)整數(shù):\n");
    for (i = 0; i < 5; i++) {
        scanf("%d", &arr[i]); // 使用地址運(yùn)算符&獲取數(shù)組元素的地址
    }

    printf("你輸入的數(shù)字是:\n");
    for (i = 0; i < 5; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}

在這個(gè)示例中,我們使用for循環(huán)遍歷數(shù)組并使用scanf函數(shù)讀取用戶輸入的5個(gè)整數(shù)。注意,我們?cè)?code>scanf函數(shù)中使用了地址運(yùn)算符&來獲取數(shù)組元素的地址,因?yàn)?code>scanf函數(shù)需要一個(gè)指向變量的指針作為參數(shù)。

0