输入任意一个字符串和某一个字符,请删除字符串中和这个字符相同的字符,并输出字符串(例如有数组s存放字符串“calculation”,删去字符’c’后数组s中为“alulation”,然后输出s,要求在处理过程中只能用原字符串数组s,不能借助于其它数组)
时间: 2024-04-30 13:23:45 浏览: 11
```python
s = input("请输入一个字符串:")
c = input("请输入要删除的字符:")
new_s = ""
for i in range(len(s)):
if s[i] != c:
new_s += s[i]
s = new_s
print(s)
```
相关问题
用C语言完成下列问题:输入任意一个字符串和某一个字符,请删除字符串中和这个字符相同的字符,并输出字符串
```
#include <stdio.h>
#include <string.h>
int main()
{
char str[100], c;
printf("请输入一个字符串:");
scanf("%s", str);
printf("请输入要删除的字符:");
scanf(" %c", &c);
int len = strlen(str);
int i, j;
for (i = j = 0; i < len; i++) {
if (str[i] != c) {
str[j++] = str[i];
}
}
str[j] = '\0';
printf("删除后的字符串为:%s\n", str);
return 0;
}
```
注意:
1. 在输入要删除的字符时,需要在 %c 前加一个空格,以消除前面的换行符影响。
2. 删除字符时,可以使用双指针法,一个指针 i 遍历整个字符串,另一个指针 j 仅在遇到不需要删除的字符时才移动,并将该字符复制到 j 所指的位置。
3. 最后需要在新字符串的末尾加上字符串结束符 '\0',以便正确输出新字符串。
从键盘输入任意一个字符串和一个字符,要求从该字符串中删除所有该字符。
可以使用循环遍历字符串中的每一个字符,如果字符不等于要删除的字符,则将其加入一个新的字符串中。最后输出新的字符串即可。具体代码如下:
```
string = input("请输入一个字符串:")
char = input("请输入要删除的字符:")
new_string = ""
for c in string:
if c != char:
new_string += c
print("删除后的字符串为:", new_string)
```
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)