codevs3115 高精度練習之加法

2021-08-02 11:59:12 字數 740 閱讀 2613

時間限制: 1 s

空間限制: 64000 kb

題目等級 : ** gold

題解給出兩個正整數a和b,計算a+b的值。保證a和b的位數不超過500位。

輸入描述 input description

讀入兩個用空格隔開的正整數

輸出描述 output description

輸出a-b的值

樣例輸入 sample input

3 12

樣例輸出 sample output

15 資料範圍及提示 data size & hint

兩個正整數的位數不超過500位

char b[1001];

char c[1001];

void swap(char target)

}void add(char a,char b)

} //先將對其的進行運算

if(strlen(a) == strlen(b))

//長度相等,看是否進一位

if(strlen(a) > strlen(b))

}

if(c[i-1] == '0')//最後一位進製

c[i] = '1';

}else

} if(strlen(b) > strlen(a))

}if(c[i] == 1)

c[i] = '1';

} else }}

int main(void)

codeVS 3115 高精度練習之減法

時間限制 1s空間限制 64000kb題目等級 gold 題目描述 給出兩個正整數a和b,計算a b的值。保證a和b的位數不超過500位。輸入描述 讀入兩個用空格隔開的正整數 輸出描述 輸出a b的值 樣例輸入 3 12 樣例輸出 9 解題思路 1 用字串形式輸入a,b兩個大數 2 判斷a,b兩串長...

CODE VS 3115 高精度練習之減法

題目描述 description給出兩個正整數a和b,計算a b的值。保證a和b的位數不超過500位。輸入描述 input description讀入兩個用空格隔開的正整數 輸出描述 output description輸出a b的值 樣例輸入 sample input 3 12 樣例輸出 samp...

CODEVS3115 高精度練習之減法

給出兩個正整數a和b,計算a b的值。保證a和b的位數不超過500位。讀入兩個用空格隔開的正整數 輸出a b的值 3 12 9兩個正整數的位數不超過500位 include include include using namespace std char sa 510 sb 510 int a 51...