c语言,有一个字符串,把每个字符后面插入一个字符“”,如“abc”,输出为 “a*b*c”。
时间: 2024-03-26 10:35:43 浏览: 124
c语言输出一串字符串
如果你想把每个字符后面插入一个空格而不是星号,可以按照下面的方式修改上面的C语言代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100]; // 定义一个字符串
printf("请输入一个字符串:");
scanf("%s", str); // 获取用户输入的字符串
int len = strlen(str); // 获取字符串的长度
for (int i = 0; i < len; i++) {
printf("%c ", str[i]); // 输出字符和空格
}
return 0;
}
```
这里我们把星号改成了空格,输出的结果就是把每个字符后面插入一个空格。
阅读全文