在主函数中输入一串字符,在自定义函数中将字符串中的数字字符挑出,形成一个新数组,在主函数中输出该数字字符数组。 (如输入we23%y7,输出应为237)
还有 (如果不是数字字符,那么……后面的应该怎么写)就是else 后面的语句应该是什么 谢谢!
#include <stdio.h>
void pick(char a[],int n)
{int i;
for(i=0;i<n;i++)
if(a[i]>='0'&&a[i]<='9') ;
else ?????;
}
void main()
{char a[5],i;
for(i=0;i<5;i++)
scanf("%c",&a[i]);
pick(a,5);
for(i=0;i<5;i++)
printf("%c",a[i]);
}
刚接触C语言,不大懂,如果不好在我写的基础改动的话,帮我把完整的程序写出来吧,谢谢了!