编写一个函数fun,它的功能是:删除字符串中的数字字符。例如:输入的字符串为:123abc67de89f输出为abcde

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:19:57
请大家帮帮忙,谢谢了

楼上的方法可行,但不是题目中意义的删除,只是过滤而已,如果考试,会得不到分数

#include "stdio.h"
#include <string.h>
main()
{
void fun(char a[],int n);
char a[100];
int n=1;
scanf("%s",a);
n=n+strlen(a);
fun(a,n);
printf("%s\n",a);
}

void fun(char a[],int n)
{
int i,j;
for(i=0;i<n;i++)
if(a[i]>='0'&&a[i]<='9')
{
for(j=i;j<n;j++)
a[j]=a[j+1];
n--;
i--;
}
}

#include"stdio.h"
#include"string.h"
void fun(char *);
void main(){
char ch[30];
printf("输入字符串:");
gets(ch);
fun(ch);
}
void fun(char *p){
int i,j,len=0,count=0;
len=strlen(p);
printf("%d\n",len);
for(i=0;i<len;i++){
if(p[i]>'0' && p[i]<'9'){
for(j=i;j<len-1;j++){
p[j]=p

14.请编写一个函数int fun(int x),它的功能是: 2.编写函数fun,它的功能是:计算并输出下列级数和: 编写一个函数 fun ,他的功能是找出一组整形数据中的最大值和它所在的下标,通过行参返回最大值和下标。 编写一个函数fun,它的功能是:删除字符串中的数字字符。例如:输入的字符串为:123abc67de89f输出为abcde 编写函数void fun(int *a,int *n,int y)它的功能是把y插入到a数组中使其次序不变 编写一个函数fun,函数的功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回 编写函数fun 编写一个C语言其首部为 int fun( char s[]), 函数的功能为统计字符数组 s 中的英文字母的个数。 编写函数computNum( int num),它的功能是计算任意输入的一个正整数的各位数字之和,结果由函数返回。 请编写函数fun,功能是:对a数组中的n个人的年龄进行分段统计,统计结果放到b数组中。