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

溫馨提示×

c語言怎么輸入多行數據

小億
483
2024-01-30 09:46:46
欄目: 編程語言

在C語言中,可以使用循環結構和數組來輸入多行數據。以下是一個示例代碼:

#include <stdio.h>

#define MAX_LINES 100
#define MAX_LENGTH 100

int main() {
    char lines[MAX_LINES][MAX_LENGTH];
    int line_count = 0;

    printf("請輸入多行數據(輸入空行結束):\n");

    // 使用循環結構逐行讀取數據
    while (line_count < MAX_LINES) {
        fgets(lines[line_count], MAX_LENGTH, stdin);

        // 如果輸入的是空行,則結束循環
        if (lines[line_count][0] == '\n') {
            break;
        }

        line_count++;
    }

    printf("輸入的數據為:\n");

    // 使用循環結構逐行輸出數據
    for (int i = 0; i < line_count; i++) {
        printf("%s", lines[i]);
    }

    return 0;
}

這個示例代碼中,定義了一個二維字符數組 lines 來保存輸入的多行數據。使用 fgets 函數逐行讀取輸入的數據,并將其存儲在 lines 數組中。如果輸入的是空行,則結束循環。最后,使用循環結構逐行輸出保存的數據。

0
遂平县| 治多县| 徐闻县| 湖北省| 桐乡市| 肥乡县| 太白县| 苍溪县| 泽州县| 宁明县| 天津市| 松阳县| 祁东县| 湄潭县| 山东| 库尔勒市| 沛县| 普陀区| 屯昌县| 潞城市| 图们市| 嘉禾县| 襄樊市| 招远市| 兰西县| 肇东市| 林周县| 贞丰县| 象山县| 手机| 合川市| 东海县| 尖扎县| 新安县| 南汇区| 牟定县| 华安县| 洛浦县| 喀喇沁旗| 宜宾市| 苍溪县|