codeup 問題 C 浮點數加法

2021-10-22 00:23:42 字數 1381 閱讀 6759

題目描述

求2個浮點數相加的和

題目中輸入輸出**現浮點數都有如下的形式:

p1p2…pi.q1q2…**

對於整數部分,p1p2…pi是乙個非負整數

對於小數部分,**不等於0

輸入

對於每組案例,第1行是測試資料的組數n,每組測試資料佔2行,分別是兩個加數。

每組測試資料之間有乙個空行,每行資料不超過100個字元

輸出

每組案例是n行,每組測試資料有一行輸出是相應的和。

輸出保證一定是乙個小數部分不為0的浮點數

樣例輸入 copy

23.756

90.564

4543.5435

43.25

樣例輸出 copy

94.32

4586.7935

**

#include

#include

#include

using

namespace std;

struct bigint

size =0;

//目前還沒有任何乙個單位被使用

}void

set(

char str)

else length = len -

1- i;

}//cout << length << endl;

}void

output()

for(

int i = size -

1; i >= l; i--)if

(size ==0)

printf

("0");

printf

("\n");

}};bigint add

(bigint a, bigint b)

while

(carry >0)

return res;

}bigint mul

(bigint a,

int x)

while

(carry >0)

return res;

}int

main()

//往短的小數部分後面補0

}else

if(a.length < b.length)

a.length = b.length;

//注意這裡更新a.length

} a =

add(a, b)

;//大數相加

a.output()

;}return0;

}

浮點數加法

include includechar input 2 1000 int n char point1 1000 point2 1000 char int1 1000 int2 1000 int pointans 1000 int intans 1000 bool pointcarry int foo...

浮點數加法

求2個浮點數相加的和 題目中輸入輸出 現浮點數都有如下的形式 p1p2.pi.q1q2.對於整數部分,p1p2.pi是乙個非負整數 對於小數部分,不等於0 對於每組案例,每組測試資料佔2行,分別是兩個加數。每組案例是n行,每組測試資料有一行輸出是相應的和。輸出保證一定是乙個小數部分不為0的浮點數示例...

浮點數加法

題目描述 求2個浮點數相加的和 題目中輸入輸出 現浮點數都有如下的形式 p1p2 pi.q1q2 對於整數部分,p1p2 pi是乙個非負整數 對於小數部分,不等於0。輸入描述 對於每組案例,每組測試資料佔2行,分別是兩個加數。輸出描述 每組案例是n行,每組測試資料有一行輸出是相應的和。輸出保證一定是...