第4个回答 推荐于2017-09-03
#include<stdio.h>
#define N 80
int bb[N];
int fun(char s[],int bb[],int num)
{
int i,n=0;
for(i=0;i<num;i++)
{
/***********SPACE***********/
if(s[i]>='0'&&s[i]<=9)
{
/***********SPACE***********/
bb[n]= s[i];
n++;
}
}
/***********SPACE***********/
return n;
}
void main()
{
char str[N];
int bb[N];
int num=0,n,i;
printf("Enter a string:\n");
/***********SPACE***********/
gets(str);
while(str[num])
num++;
/***********SPACE***********/
n=fun(str,bb,num);
printf("\nbb= ");
for(i=0;i<n;i++)
printf("%d",bb[i]);
}本回答被提问者采纳