c語(yǔ)言怎么輸入多個(gè)字符

小億
83
2024-09-05 06:24:41

在C語(yǔ)言中,可以使用循環(huán)結(jié)構(gòu)和字符數(shù)組來(lái)輸入多個(gè)字符。下面是一個(gè)示例代碼:

#include<stdio.h>

int main() {
    char input[100]; // 定義一個(gè)字符數(shù)組,用于存儲(chǔ)輸入的字符
    int i;

    printf("請(qǐng)輸入多個(gè)字符(按回車(chē)鍵結(jié)束):");

    for (i = 0; i < 99; i++) {
        scanf("%c", &input[i]); // 使用scanf函數(shù)從鍵盤(pán)輸入字符并存儲(chǔ)到字符數(shù)組中
        if (input[i] == '\n') { // 如果輸入的字符是換行符,則結(jié)束循環(huán)
            break;
        }
    }

    input[i] = '\0'; // 在字符數(shù)組的末尾添加空字符,表示字符串的結(jié)束

    printf("輸入的字符為:%s\n", input);

    return 0;
}

這段代碼首先定義了一個(gè)字符數(shù)組input,然后使用for循環(huán)從鍵盤(pán)輸入字符并存儲(chǔ)到字符數(shù)組中。當(dāng)輸入的字符是換行符時(shí),循環(huán)結(jié)束。最后,將字符數(shù)組的末尾添加空字符,表示字符串的結(jié)束,并輸出字符串。

0