浮點數加法
求2個浮點數相加的和 題目中輸入輸出**現浮點數都有如下的形式: p1p2…pi.q1q2…** 對於整數部分,p1p2…pi是乙個非負整數 對於小數部分,**不等於0
輸入描述:對於每組案例,每組測試資料佔2行,分別是兩個加數。
輸出描述:對c/c++,如果數字過長,則不得不考慮手動相加減,題目並不難,細心即可每組案例是n行,每組測試資料有一行輸出是相應的和。
輸出保證一定是乙個小數部分不為0的浮點數
可是今天突然想到複試時並不提供測試用例,對於習慣了用例子debug的我豈不是滅頂之災⊙﹏⊙
剛開始沒考慮到的乙個例子:乙個串遍歷結束後仍有進製,卻忘記處理
輸入:8474520796.650571
9057183.952176
輸出:8483577980.602747
#include
using
namespace std;
intmain()
// cout << s1 << endl;
// cout << s2 << endl;
int c =0;
//進製標誌
for(i--
,j--
; i>=
0&&j>=
0;i--
,j--
)int r =
(s1[i]
-'0')+
(s2[j]
-'0'
)+ c;
c = r /10;
r = r %10;
res.
insert
(res.
begin()
,'0'
+r);
}while
(i>=0)
while
(j>=0)
cout << res << 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行,每組測試資料有一行輸出是相應的和。輸出保證一定是...