任务7:规定输入的字符串只包含字母和*号,请编程实现:将串中的所有*号全部删除。例如:字符串中的内容为:***A*BC*DEF*G*******,删除后,字符串中的内容应当是:***ABCDEFG*******C语言编写
时间: 2023-12-07 17:02:26 浏览: 67
以下是C语言编写的删除字符串中所有*号的程序:
```c
#include <stdio.h>
void delete_star(char *str) {
int i, j;
for (i = 0, j = 0; str[i] != '\0'; i++) {
if (str[i] != '*') {
str[j++] = str[i];
}
}
str[j] = '\0';
}
int main() {
char str[100] = "***A*BC*DEF*G*******";
delete_star(str);
printf("%s\n", str); // 输出:***ABCDEFG*******
return 0;
}
```
阅读全文