#32106: 我不知道哪裡錯


noahyyds1995@gmail.com (krisarchie)

學校 : 臺北市立第一女子高級中學
編號 : 203692
來源 : [1.164.6.207]
最後登入時間 :
2023-01-07 00:57:50
b562. 2.神奇的「負二進位表示法」 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [203.68.236.249] | 發表日期 : 2022-09-14 14:29

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int n, a, i;
    while(cin >> i){
        n = 0;
        a = 0;
        while(i != 0){
            n = n + (i % 10) * pow(-2, a);
            a++;
            i = i / 10;
        }
        cout << n << "\n";
    }
        
    return 0;
}

 
#32125: Re: 我不知道哪裡錯


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
b562. 2.神奇的「負二進位表示法」 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [59.115.45.14] | 發表日期 : 2022-09-14 22:17


    int n, a, i;


輸入最多有16個字,int放不下

 
ZeroJudge Forum