用c语言编写一个输入一个字符串,要求每两个字符直接插入一个#号的程序,输出用puts怎么做
时间: 2023-05-19 19:05:39 浏览: 73
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 += 2) {
printf("%c%c ", str[i], str[i+1]);
}
return 0;
}
```
运行结果如下:
```
请输入一个字符串:hello
he ll o
```
程序首先读取用户输入的字符串,然后使用 `strlen` 函数获取字符串的长度。接着使用循环遍历字符串中的每两个字符,将它们输出到屏幕上,并在它们之间插入一个空格。最后程序返回 0,表示正常结束。
阅读全文