编写程序,输入一个实数后输出该数的绝对值

C语言题目

编写程序,输入一个实数后输出该数的绝对值

解题思路

对于该题,属于较为简单题。

对于程序而言,实数分为三类:负数、0、正数。So,我们只要判断此数是否大于等于0,是则直接输出其本身,否则输出其值乘以负一。

至此,本题解析结束。

初步代码实践

#include<stdio.h>
int main()
{
    double a;
    scanf("%lf",&a);
    printf("%lf\n",a>=0?a:(-1*a));  //此处用的逻辑判断语句并直接输出:a大于等于0的话就直接输出a,否则输出a乘以负一并输出
    return 0;
}

教材示例代码

#include<stdio.h>
#include<math.h>    //声明调用的math库
void main()
{
    double a;
    scanf("%lf",&a);
    printf("%lf\n",fabs(a));    //此处使用了math库的函数fabs(),其直接输出该变量a的绝对值
}
© 版权声明
THE END
喜欢就点赞支持一下吧,如果觉得不错或日后有所需要,可以收藏文章和关注作者哦。
点赞1打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容