编写fun函数,将字符串s中下标为偶数的删掉
时间: 2024-03-11 16:46:45 浏览: 23
可以使用以下 Python 代码实现:
```python
def fun(s: str) -> str:
new_str = ""
for i in range(len(s)):
if i % 2 == 0:
continue
new_str += s[i]
return new_str
```
这个函数的实现方式是遍历字符串中所有下标为偶数的字符,并将下标为偶数的字符跳过,将下标为奇数的字符加入到一个新的字符串中,最后返回这个新的字符串。
相关问题
编写fun函数,将s所指字符串中下标
为偶数的字符删除后返回新的字符串。
可以使用以下的 Python 代码实现:
```python
def fun(s: str) -> str:
return ''.join([s[i] for i in range(len(s)) if i % 2 == 0])
```
这个函数的实现方式是利用了列表推导式,遍历字符串中所有下标为偶数的字符,并将它们加入到一个新的字符串中,最后返回这个新的字符串。
函数fun的功能是:将s所指字符串中下标为偶数的字符删除,剩余字符形成的新串放在t所指数组中
以下是函数fun的C语言代码实现:
```c
void fun(char *s, char *t) {
int i = 0, j = 0;
while (s[i] != '\0') {
if (i % 2 == 1) {
t[j++] = s[i];
}
i++;
}
t[j] = '\0';
}
```
函数中使用了两个指针i和j分别指向字符串s和数组t的下标。在while循环中,如果i是奇数下标,则将s[i]复制到t[j]中,j自增1。最后在t[j]处添加字符串结束符'\0'。