回覆列表
  • 1 # 棠溪吖

    #include<iostream.h>

    int power(int x,int n);

    void main()

    {

    cout<<"本程式將十六進位制轉化成十進位制"<<endl;;

    cout<<"請輸入16進位制數:"<<endl;

    int i,s=0;

    char t;

    for(i=7;i>=0;i--)

    {

    cin>>t;

    if(t=="1")

    s+=power(16,i);

    }

    cout<<"轉化成十進位制是:"<<s<<endl;

    }

    int power(int x,int n)

    { int sum=1;

    while(n--)

    sum*=x;

    return sum;

    }

    我除錯過了,沒有錯誤,結果正確

  • 中秋節和大豐收的關聯?
  • 美國槍擊事件頻發,為什麼還不禁槍呢?