如何用for循环输入一段字符串,并输出,C语言
时间: 2024-09-23 13:01:26 浏览: 167
C语言求两个字符串的最长公共子串
5星 · 资源好评率100%
在C语言中,你可以使用`for`循环结合`scanf`函数来输入一段字符串并逐行输出。下面是一个简单的示例:
```c
#include <stdio.h> // 引入标准输入输出库
#define MAX_LINE_LENGTH 100 // 定义每行最大长度
int main() {
char input[MAX_LINE_LENGTH]; // 创建一个字符数组用于存储输入的字符串
int i = 0; // 初始化计数器
printf("请输入一段字符串(按回车键结束): "); // 提示用户输入
for (i = 0; i < MAX_LINE_LENGTH && getchar() != '\n'; i++) { // 循环直到遇到换行符或达到最大长度
input[i] = getchar(); // 读取每个字符并存入数组
}
input[i] = '\0'; // 结束字符串,添加终止符'\0'
printf("你输入的字符串是: %s\n", input); // 输出输入的字符串
return 0;
}
阅读全文