There's much info available on floating point arithmetic. For example at:
http://www.serc.iisc.ernet.in/~ghoshal/story754.html
>Write a program in 'C' language to add very large floating-point
>numbers
But if you only need to add, then that information is not necessary. You can do it just the same way you would do on paper. Just adding the digits and keep a carry in mind.
Code:
3 -> . -> 4 -> 4 -> 5
+
5 -> 3 -> . -> 7
=
5 -> 7 -> . -> 1 -> 4 -> 5
Take care of the position of the point in the number.
A quite easy but memory-inefficient way is padding, so that you get numbers of same length. So 3.445 would become 03.445 and 53.7 would become 53.700, then adding would be:
03.445
53.700 +