c语言输出一个字符串的真前缀
时间: 2024-06-14 08:03:30 浏览: 170
c语言输出一串字符串
为了输出一个字符串的真前缀,我们可以使用循环遍历字符串并输出每个字符,直到遇到字符串的结尾或空格。代码如下所示:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
printf("该字符串的真前缀为:");
for (int i = 0; i < strlen(str); i++) {
if (str[i] == ' ') {
break;
}
printf("%c", str[i]);
}
printf("\n");
return 0;
}
```
输入一个字符串后,程序会输出该字符串的真前缀。如果字符串中包含空格,则只输出空格之前的字符。
阅读全文