输入并输出字符串 描述: 编写一个C语言程序,要求用户输入一段字符串,并将其原样输出。 输入: 程序运行后,提示用户输入一段字符串。字符串长度不超过255个字符。 输出: 程序将输出用户输入的字符串,并在屏幕上显示相应的提示信息。 示例:
时间: 2024-11-20 10:35:24 浏览: 38
在C语言中,你可以通过`scanf`函数获取用户的输入,然后使用`printf`函数输出。以下是一个简单的程序示例,实现了这一功能:
```c
#include <stdio.h>
#include <string.h> // 引入字符串库,用于strlen计算字符串长度
int main() {
char input[256]; // 定义一个足够大的数组存储输入的字符串
printf("请输入一段字符串(不超过255个字符): "); // 提示用户输入
fgets(input, sizeof(input), stdin); // 使用fgets读取用户输入,包括换行符
// 移除fgets读取的最后一行的换行符
input[strcspn(input, "\n")] = '\0'; // 注意这里的'\0'相当于结束符
printf("您输入的字符串是: %s\n", input); // 输出用户输入的字符串
return 0;
}
```
当运行此程序时,如果用户输入“Hello, World!”(不含引号),将会看到以下输出:
```
请输入一段字符串(不超过255个字符): Hello, World!
您输入的字符串是: Hello, World!
```
阅读全文