華科機考 a b

2022-05-25 03:15:13 字數 730 閱讀 1920

時間限制:1秒     空間限制:32768k

題目描述

實現乙個加法器,使其能夠輸出a+b的值。

輸入描述: 輸入包括兩個數a和b,其中a和b的位數不超過1000位。

輸出描述: 可能有多組測試資料,對於每組資料, 輸出a+b的值。

輸入例子: 2 6

10000000000000000000 10000000000000000000000000000000

輸出例子: 8

思路:1.大一時遇到這題,**寫的挺長的:首先判斷a,b長短,分兩種情況寫,這樣**的重複率太高了o(╯□╰)o,

新思路:現將a,b串先處理一下(後移至末尾),再存入兩個陣列中,這樣就不用考慮長短問題了。

2.模擬計算就不說了。輸出時,正向掃瞄到第乙個不為0的字元,再將後面的字元全部輸出就行了

**:

#include #include 

#include

using

namespace

std;

intmain()

intpos;

for(int i=0;i<=1009;i++)//

正向找到第乙個不為0的字元

if(ans[i]!='0'

)

for(int i=pos;i<=1009;i++)

cout

<}

return0;

}

華科機考 找位置

時間限制 1秒 空間限制 32768k 題目描述 對給定的乙個字串,找出有重複的字元,並給出其位置,如 abcaaab12ab12輸出 a,1 a,4 a,5 a,10,b,2 b,11,1,8 1,12,2,9 2,13。輸入描述 輸入包括乙個由字母和數字組成的字串,其長度不超過100。輸出描述 ...

華科機考 列印日期

時間限制 1秒 空間限制 32768k 題目描述 給出年分m和一年中的第n天,算出第n天是幾月幾號。輸入描述 輸入包括兩個整數y 1 y 3000 n 1 n 366 輸出描述 可能有多組測試資料,對於每組資料,按 yyyy mm dd的格式將輸入中對應的日期列印出來。輸入例子 2000 3 200...

華科機考 守形數

時間限制 1秒 空間限制 32768k 題目描述 守形數是這樣一種整數,它的平方的低位部分等於它本身。比如25的平方是625,低位部分是25,因此25是乙個守形數。編乙個程式,判斷n是否為守形數。輸入描述 輸入包括1個整數n,2 n 100。輸出描述 可能有多組測試資料,對於每組資料,輸出 yes ...