亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何在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
辽宁省| 新干县| 尖扎县| 西乡县| 称多县| 韶山市| 策勒县| 永清县| 兖州市| 肇源县| 奉新县| 龙陵县| 富民县| 乌恰县| 新巴尔虎左旗| 监利县| 陆良县| 恭城| 台南县| 永登县| 临泽县| 张掖市| 荔波县| 奉新县| 乐都县| 巴东县| 乌兰察布市| 青阳县| 秦皇岛市| 清水县| 平阳县| 通河县| 理塘县| 岳西县| 河北省| 舞钢市| 油尖旺区| 万盛区| 沙田区| 常州市| 邹平县|