请大家帮忙这个简单的程序哪里有问题
题目:编写程序,把键盘输入的字符串中的数字字符删除,然后显示该字符串。我写的程序如下,不知道哪出错了,思维卡死了,希望高手帮忙
main()
{
char a[30],b[30];
int i,j;
printf("Enter a string:");
scanf("%s",a);
i=j=0;
do
{
if(a[i]>='0'&&a[i]<='9')
i++;
else
b[j]=a[i];
j++;
i++;
}while(a[i]!='\0');
printf("This string is:%s\n",b);
}
[ 本帖最后由 wanedehuifu 于 2012-2-28 11:25 编辑 ]