注册 登录
编程论坛 C++教室

大神们这道题怎么解新手上路

ljp294777643 发布于 2020-08-12 23:18, 1572 次点击
2. 正负数
【问题描述】
小童刚学会了正负数,他觉得负数就是再正数前面加负号(“-”)。为了更好的看出效
果,他决定写个程序,不管输入的是正数还是负数,都输出负数。
输入:一个不为0的数
输出:一个负数(结果保留两位小数)
要求:使用scanf与printf
【样例输入】
-2.5
【样例输出】
 -2.50
1 回复
#2
rjsp2020-08-13 08:28
程序代码:
#include <stdio.h>

int main( void )
{
    double a;
    scanf( "%lf", &a );
    printf( "%.2lf\n", a>0?-a:+a );
}
1