用c语言实现题目:程序实现的功能如下:输入一个字符串,要求输出这个字符串,串中每两个字符后添加一个"#"。输入输出格式参见样张。 112233aa 11#22#33# aa # Press any key to conti 注意:请勿改动程序中的其他内容。 # include < stdio . h > void main () char s [100]; int i , j =0; gets ( s ); /********** Program **********/ /********** End **********/
时间: 2023-05-15 18:04:56 浏览: 1177
c语言输出一串字符串
"符号。
实现思路:
1. 定义一个字符数组,用于存储输入的字符串。
2. 使用scanf函数从标准输入中读取字符串,并存储到字符数组中。
3. 定义一个循环,遍历字符数组中的每个字符。
4. 在循环中,判断当前字符的下标是否为偶数,如果是,则在该字符后面添加一个" 符号。
5. 最后,使用printf函数输出修改后的字符串。
示例代码如下:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char str[MAX_LEN];
printf("请输入一个字符串:\n");
scanf("%s", str);
int len = strlen(str);
for (int i = 0; i < len; i++) {
printf("%c", str[i]);
if (i % 2 == 1) {
printf("\"");
}
}
printf("\n");
return 0;
}
```
运行结果:
```
请输入一个字符串:
hello world
h"e"l"l"o" "w"o"r"l"d
```
阅读全文