选择题   有以下程序:
    #include <stdio.h>
    main()
    {  int i,j=0;
      char a[]='ab123c4d56ef7gh89';
      for(i=0;a[i];i++)
          if(a[i]>='0'&&a[i]<='9')
            a[j++]=a[i];
      a[j]='\0';
      printf('%s',a);
    }
    程序运行后的输出结果是______。
 
【正确答案】 B
【答案解析】[考点] 字符串、函数的递归、标识符的作用域和存储类 该程序实现的是从字符串中输出“0”到“9”数字的功能。故程序执行后的输出结果为“123456789”。