#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()//编写参数为指针变量的函数,功能是:
//输入一个包含数字和空格、串长不超过100、以回车结束的任意字符串;然后删去其中的数字,再打印删去数字后的字符串及其长度。
{
void done(char *p,int k);
char a[100]={0};
char *p;
int k;
printf("请输入字符(不超过100个字符)>:\n");
gets(a);
p=a;
k=strlen(a);
done(p,k);
return 0;
}
void done(char *p,int k)
{
char b[100]={0};
int i=0;
while(*p!='\0')
{
if(*p>'9'||*p<'0')
{
b[i]=*p;
i++;
}
p++;
}
puts(b);
printf("这串修改后的字符长度为%d",strlen(b));
}
编写参数为指针变量的函数,功能是:输入一个包含数字和空格、串长不超过100、以回车结束的任意字符串;然后删去其中的数字,再打印删去数字后的字符串及其长度。
最新推荐文章于 2023-04-09 19:20:30 发布