求教加减乘除的竖式用C语言怎么写?
请问加减乘除的竖式用C语言怎么写?比如输入: 123456.789+987.211
输出:
1 2 3 4 5 6.7 8 9
+ 9 8 7.2 1 1
--------------------
1 2 4 4 4 4
再比如输入: 23456-13.99
输出:
2 3 4 5 6
- 1 3.9 9
---------------
2 3 4 4 2.0 1
再比如输入:456.78*3.2
输出:
4 5 6.7 8
× 3.2
--------------
9 1 3 5 6
1 3 7 0 3 4
--------------
1 4 6 1.6 9 6
再比如输入:456.2/34.1
(默认除到商数达到三位小数止,除非商数不足三位就已除尽)
输出:
1 3.3 7 8
---------------
3 4.1)4 5 6.2
3 4 1
--------
1 1 5 2
1 0 2 3
--------
1 2 9 0
1 0 2 3
--------
2 6 7 0
2 3 8 7
--------
2 8 3 0
2 7 2 8
--------
1 0 2