C语言程序:输入一个字符串,输出某长度的流程图
时间: 2024-12-23 21:23:56 浏览: 11
在C语言中,要编写一个程序,让用户输入一个字符串并输出指定长度的部分,可以利用数组、循环以及用户输入功能。下面是一个简单的流程图示例代码:
```c
#include <stdio.h>
#include <string.h> // 需要用到strlen函数获取字符串长度
int main() {
char input[100]; // 假设最多接受100个字符的输入
int length, output_length;
// 输入字符串
printf("请输入一个字符串:");
fgets(input, sizeof(input), stdin); // 注意fgets会保留换行符
// 提示用户输入输出长度
printf("请输入需要输出的字符长度:");
scanf("%d", &output_length);
// 检查输入长度是否合理
if(output_length > strlen(input)) {
printf("输出长度大于字符串长度,请重新输入。\n");
return 0; // 程序退出,防止错误输出
}
// 输出指定长度的字符串
for(int i = 0; i < output_length; i++) {
printf("%c", input[i]);
}
printf("\n");
return 0;
}
阅读全文