題目描述
求2個浮點數相加的和
題目中輸入輸出**現浮點數都有如下的形式:
p1p2…pi.q1q2…**
對於整數部分,p1p2…pi是乙個非負整數
對於小數部分,**不等於0
輸入
對於每組案例,第1行是測試資料的組數n,每組測試資料佔2行,分別是兩個加數。
每組測試資料之間有乙個空行,每行資料不超過100個字元
輸出
每組案例是n行,每組測試資料有一行輸出是相應的和。
輸出保證一定是乙個小數部分不為0的浮點數
樣例輸入23.756
90.564
4543.5435
43.25
樣例輸出94.32
4586.7935
#include
#include
#include
using
namespace std;
struct bign};
bign change
(char str)
if(!flag)
else
}return a;
}void
trans
(bign &a,
int len1)
for(
int i = count; i < count + a.l2; i++
)for
(int i =
0; i < count; i++
) a.l2 +
= count;
//對左邊部分進行翻轉
char str1[
100]
;for
(int i =
0; i < a.l1; i++
)for
(int i =
0; i < a.l1; i++)}
bign add
(bign a, bign b)
for(
int i =
0; i < llen; i++
)while
(carry !=0)
char str[
100]
;for
(int i =
0; i < c.l2; i++
)for
(int i =
0; i < c.l2; i++
)while
(c.r[c.l2 -1]
==0)return c;
}int
main()
cout <<
'.';
for(
int i =
0; i < c.l2; i++
) cout << endl;
}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行,每組測試資料有一行輸出是相應的和。輸出保證一定是...