// Decimal number Void Mult ( Char C [], Int M, Char T []) { Char S [ 100 ]; Int Len = Strlen (C ); For ( Int I = 0 ; I <Len; I ++) S [Len -I- 1 ] = C [I]- ' 0 ' ; Int Flag, add = 0 ; For ( Int I = 0 ; I <Len; I ++ ){ Int K = s [I] * m + Add; If (K> = 10 ) {S [I] = K % 10 ; Add = K/ 10 ; Flag = 1 ;} Else {S [I] = K; add = 0 ; Flag =0 ;}} While (ADD) {s [Len ++] = Add % 10 ; Add /= 10 ;} For ( Int I = 0 ; I <Len; I ++ ) T [Len - 1 -I] = s [I] + ' 0 ' ; T [Len] = ' \ 0 ' ;} // Large number plus decimal number Void Addt ( Char A [], Int B, Char C []) { Int Len = Strlen (); Char S [ 100 ]; For ( Int I = 0 ; I <Len; I ++ ) S [Len -I- 1 ] = A [I]- ' 0 ' ; Int Add = 0 ; For ( Int I = 0 ; I ++ ){ If (I> = Len) {s [I] = 0 ; Len ++ ;} Int K = s [I] + B % 10 + Add; B /= 10 ; If (K> = 10 ) {S [I] = K % 10 ; Add = K/ 10 ;} Else {S [I] = K; add = 0 ;} If (B = 0 & Add = 0 ) Break ;} For ( Int I = 0 ; I <Len; I ++ ) C [Len - 1 -I] = s [I] + ' 0 ' ; C [Len] = ' \ 0 ' ;}