中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在C語言中結合scanf與其他函數處理數組

小樊
81
2024-09-10 10:26:26
欄目: 編程語言

在C語言中,可以使用scanf()函數從用戶那里獲取輸入,并將這些輸入存儲在數組中

#include<stdio.h>

void print_array(int arr[], int size) {
    for (int i = 0; i< size; i++) {
        printf("%d ", arr[i]);
    }
    printf("\n");
}

int main() {
    int n, i;
    printf("請輸入數組的大小: ");
    scanf("%d", &n);

    int arr[n];
    printf("請輸入%d個整數:\n", n);
    for (i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    printf("原始數組: ");
    print_array(arr, n);

    // 對數組進行處理,例如計算數組元素之和
    int sum = 0;
    for (i = 0; i < n; i++) {
        sum += arr[i];
    }
    printf("數組元素之和: %d\n", sum);

    return 0;
}

在這個示例中,我們首先從用戶那里獲取數組的大小(n),然后創建一個大小為n的整數數組。接下來,我們使用scanf()函數從用戶那里獲取n個整數,并將它們存儲在數組中。然后,我們定義了一個名為print_array()的函數,該函數接受一個整數數組和數組的大小作為參數,并打印數組中的所有元素。在main()函數中,我們調用print_array()函數來打印原始數組。最后,我們對數組進行處理(在這種情況下,我們計算數組元素之和),并打印結果。

0
乐安县| 阿坝县| 商丘市| 科尔| 绵阳市| 柳河县| 哈巴河县| 万荣县| 丹江口市| 台北县| 尚志市| 梧州市| 天气| 五家渠市| 陆丰市| 安仁县| 广安市| 永胜县| 布拖县| 尼木县| 敦煌市| 永善县| 华蓥市| 增城市| 孝昌县| 临泉县| 肥乡县| 大竹县| 佳木斯市| 依兰县| 桑日县| 枞阳县| 富阳市| 清涧县| 逊克县| 蒲城县| 锡林浩特市| 娄烦县| 安阳县| 山阳县| 盐山县|