第20207题 单选
下列用于抽取字符串中电话号码的C++代码的说法,正确的是?

约定:电话号码全部是数字,数字之间没有其他符号如连字符或空格等。代码中变量strSrc仅为示例,可包含更多字符。代码如下:

string strSrc="红十字:01084025890火警电话:119急救电话:120紧急求助:110";
string tel="";
for(int i=0;i<=strSrc.length();i++)
{
    if(strSrc[i]>='0'&&strSrc[i]<='9')
    {
        tel=tel+strSrc[i];
    }
    else if(tel!="")
    {
        cout<<tel<<endl;
        tel="";
    }
}
A

代码将换行输出各个含有数字的电话号码。

B

代码将不换行输出各个含有数字的电话号码,号码中间没有分隔。

C

代码将不换行输出各个含有数字的电话号码,号码中间有分隔。

D

不能够输出数字电话号码。