C语言输出浮点数的符号、整数部分和小数部分
编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮点数的符号、整数部分和小数部分。
例如输入-123.456,输出应该是(按下列格式输出):
Sign:-
Integral part:123
Decimal fraction part:0.456000
方法一:用abs求绝对值和int取整和三目运算符
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
方法二:用abs求绝对值和int取整和if判断
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
方法三:用int取整和if判断
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
方法四
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|