溫馨提示×

c語言怎么輸入未知個數的數據

小億
1012
2023-12-11 21:07:40
欄目: 編程語言

在C語言中,可以使用循環結構來實現輸入未知個數的數據。

一種常用的方法是使用循環結構(如while循環),在每次循環中使用scanf函數來讀取輸入的數據。當輸入的數據符合某種條件時(如輸入特定的字符或達到某個特定的條件),退出循環。

以下是一個示例代碼:

#include <stdio.h>

int main() {
    int num;
    printf("請輸入一系列整數,以0結束:\n");

    while (1) {
        scanf("%d", &num);
        if (num == 0) {
            break;
        }
        // 進行處理,如打印輸入的數字
        printf("輸入的數字為:%d\n", num);
    }

    return 0;
}

在上面的示例中,我們使用了一個while循環來讀取輸入的數據,當輸入的數字為0時,跳出循環。在每次循環中使用scanf函數來讀取輸入的整數,并進行相應的處理。

需要注意的是,使用scanf函數讀取輸入時,要確保輸入的數據類型和scanf函數中的格式字符串匹配,以避免出現錯誤。在上面的示例中,我們使用%d格式字符串來讀取整數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女