回覆列表
  • 1 # 使用者3410908739077

    改為c++語言如下:

    #include<iostream>

    usingnamespacestd;

    intgetnumber(char*s,inta[])

    {

    inti,f,c;

    for(i=f=c=0;s[i];i++)

    if("0"<=s[i]&&s[i]<="9")

    if(f)a[c-1]=a[c-1]*10+s[i]-"0";

    else

    {

    f=1;

    a[c++]=s[i]-"0";

    }

    else

    f=0;

    returnc;

    }

    intmain()

    {

    inti,c,a[50];

    chars[100];

    cout<<"輸入字串:";

    cin>>s;

    c=getnumber(s,a);

    if(c)

    {

    cout<<"輸入的字串中有"<<c<<"組數字:\n";

    for(i=0;i<c;i++)

    cout<<a[i]<<"\t";

    cout<<endl;

    }

    else

    cout<<"輸入的字元中沒有數字。\n";

    return0;

    }

    附演示圖:

  • 中秋節和大豐收的關聯?
  • 默裡調侃從未輸給詹姆斯,為什麼球迷卻提到沃克,並表示面對詹姆斯他不如林書豪?