输入一个长度为n(n≤10)的字符串(字符串中可能含有空格字符),把这个字符串奇数位上的字符删除后构成一个新的字符串,输出这个新的字符串
时间: 2023-04-02 11:02:56 浏览: 129
好的,我可以回答这个问题。可以使用循环遍历字符串,判断每个字符的下标是否为奇数,如果是则跳过该字符,否则将该字符加入新的字符串中。最后输出新的字符串即可。以下是示例代码:
```
#include <stdio.h>
#include <string.h>
int main() {
char str[11];
scanf("%s", str);
int len = strlen(str);
char new_str[6];
int j = ;
for (int i = ; i < len; i += 2) {
new_str[j++] = str[i];
}
new_str[j] = '\';
printf("%s\n", new_str);
return ;
}
```
阅读全文