【程序填空】 题目:请编写一个函数 Fun ,它的功能是:删除字符串中的数字字 符。例如输入字符串:48CTYP9E6,则输出: CTYPE 。 # include < stdio . h > void fun ( char * p = s ; while (* p ) if ((* p >='0')&&(* p <='9')) p ++; else * S ++=* D ++; void main char item [100]; printf ("\ nEnter a string :"); gets ( item ); fun ( item ); printf ("\ nThe string :\"%\"\ n ", item );
时间: 2024-03-16 15:46:31 浏览: 57
程序填充(字符串、函数、指针):删除数字字符.c
以下是填空后的代码:
```c
#include <stdio.h>
void fun(char *s){
char *p = s, *d = s;
while (*p){
if ((*p >= '0') && (*p <= '9'))
p++;
else
*d++ = *p++;
}
*d = '\0';
}
void main(){
char item[100];
printf("\nEnter a string: ");
gets(item);
fun(item);
printf("\nThe string: \"%s\"\n", item);
}
```
阅读全文