c语言设计 超级简单的

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:16:23
编一函数,将一个字符数组中的数字字符存于另一个字符数组中,用主函数调用这个函数,并输出这两个字符数组。

楼上的有点问题,我修正一下
#include<stdio.h>
void f(char a[],char b[])
{
int i,j;
for(i=j=0;a[i]!='\0';i++)
if(a[i]>='0'&&a[i]<='9') b[j++]=a[i];
b[j]='\0';
}

void main()
{
char a[50],d[50];
printf("请输入一个字符串\n");
scanf("%s",a);
f(a,d);
printf("%s\n",a);
printf("%s\n",d);
}

#include<stdio.h>
void main()
{
void f(char a[],char b[]);
char a[50],d[50];
printf("请输入一个字符串\n");
scanf("%s",a);
f(a,d);
printf("%s\n",a);
printf("%s\n",d);
}
void f(char a[],char b[])
{
int i,j;
for(i=j=0;a[i]!='\0';i++)
if(a[i]>='0'&&a[i]<='9') b[j++]=a[i];
}

void main()
{
void f(char a[],char b[]