使用【c语言】编写一个程序 有以下字符串:****A*BC*DEF****,删除字符串中间的星号,得到如下结果:****ABCDEF****
时间: 2024-05-15 13:10:17 浏览: 99
您好,以下是使用C语言编写一个程序,将字符串中间的星号删除的实现方法:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "****A*BC*DEF****";
int len = strlen(str);
int i, j;
for (i = 0, j = 0; i < len; i++) {
if (str[i] != '*') {
str[j] = str[i];
j++;
}
}
str[j] = '\0';
printf("处理后的字符串为:%s\n", str);
return 0;
}
```
输出结果为:
```
处理后的字符串为:****ABCDEF****
```
阅读全文