在C語言中,可以使用循環結構和字符數組來輸入多個字符。下面是一個示例代碼:
#include<stdio.h>
int main() {
char input[100]; // 定義一個字符數組,用于存儲輸入的字符
int i;
printf("請輸入多個字符(按回車鍵結束):");
for (i = 0; i < 99; i++) {
scanf("%c", &input[i]); // 使用scanf函數從鍵盤輸入字符并存儲到字符數組中
if (input[i] == '\n') { // 如果輸入的字符是換行符,則結束循環
break;
}
}
input[i] = '\0'; // 在字符數組的末尾添加空字符,表示字符串的結束
printf("輸入的字符為:%s\n", input);
return 0;
}
這段代碼首先定義了一個字符數組input
,然后使用for
循環從鍵盤輸入字符并存儲到字符數組中。當輸入的字符是換行符時,循環結束。最后,將字符數組的末尾添加空字符,表示字符串的結束,并輸出字符串。