C語言 浮點數加法

2021-09-10 07:29:28 字數 1110 閱讀 4404

description  

求2個浮點數相加的和。 

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

p1p2...pi.q1q2...** 

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

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

input  

第1行是測試資料的組數n,每組測試資料佔2行,分別是兩個加數。每組測試資料之間有乙個空行,每行資料不超過100個字元。

output  

n行,每組測試資料有一行輸出是相應的和。由輸入保證輸出一定是乙個小數部分不為0的浮點數,即由輸入保證輸出結果至少有一位小數。

sample input  

20.111111111111111111111111111111

0.111111111111111111111111111111

10000000.655555555555555555555555555555

1.444444444444444444444444444445

sample output  

0.222222222222222222222222222222

10000002.1

#include#includeint main(),b1[150]=,a2[150]=,b2[150]=,ans1[150]=,ans2[150]=;

scanf("%d",&n);

while(n--)

for(i=0;i=0;j--)

k=0;

for(j=i+1;j=0;j--)

k=0;

for(j=i+1;j0;i--)

} if (ans1[0]!=0) a1[0]=a1[0]+1;

for(i=0;i<=140;i++)

} for(i=140;i>=0;i--)

break;

}} if(i==-1) printf("0");

printf(".");

for(i=140;i>0;i--)

break;

}} if(i==0) printf("0");

printf("\n");

}}

浮點數加法

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行,每組測試資料有一行輸出是相應的和。輸出保證一定是...