/*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:删除字符串中的数字字符。 例如:输入字符串:48CTYP9E6,则输出:CTYPE。 -------------------------------------------------------*/ #include <stdio.h> void fun (char *s) { char *p=s; while(*p) if((*p>='0')&&(*p<='9')) p++; /**********FILL**********/ else *s++=_____; /**********FILL**********/ _____; } void main( ) { char item[100] ; printf("\nEnter a string: "); gets(item); fun(item); printf("\nThe string:\"%s\"\n",item); }
时间: 2023-07-07 10:44:05 浏览: 97
代码如下:
```
#include <stdio.h>
void fun (char *s) {
char *p = s;
while(*p) {
if((*p>='0') && (*p<='9')) {
p++;
} else {
*s++ = *p++;
}
}
*s = '\0';
}
int main() {
char item[100];
printf("\nEnter a string: ");
gets(item);
fun(item);
printf("\nThe string:\"%s\"\n", item);
return 0;
}
```
输出结果如下:
```
Enter a string: 48CTYP9E6
The string:"CTYPE"
```
阅读全文