选择题
有以下程序:
#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);
}
程序运行后的输出结果是______。
A、
abcdefgh
B、
123456789
C、
123456789abcdefgh
D、
1234567896ef7gh89
【正确答案】
B
【答案解析】
[考点] 字符串、函数的递归、标识符的作用域和存储类 该程序实现的是从字符串中输出“0”到“9”数字的功能。故程序执行后的输出结果为“123456789”。
提交答案
关闭