| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3019 人关注过本帖
标题:输出绝对值,求大神解答!
只看楼主 加入收藏
Tonysu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-7-10
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
输出绝对值,求大神解答!
输出绝对值,求大神解答!
描述:
输入一个浮点数,输出这个浮点数的绝对值。
输入:
输入一个浮点数,其绝对值不超过10000。
输出:
输出这个浮点数的绝对值,保留到小数点后两位。

搜索更多相关主题的帖子: 绝对值 小数点 
2016-07-10 22:37
linlulu001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:20
帖 子:944
专家分:4047
注 册:2016-4-13
收藏
得分:5 
#include<math.h>//浮点型绝对值函数头文件
fabs(a) //fabs浮点型绝对值函数
2016-07-11 00:24
wanglianyi1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:647
专家分:2067
注 册:2015-6-18
收藏
得分:5 
程序代码:
#include <stdio.h> 
#include <math.h> 
int main() 
{ 

 float a = 0.0;

 do{
     scanf("%f",&a);

 }while(fabs(a)>10000);  

 printf("%.2f的绝对值为:%.2f\n",a,fabs(a)); 
}


[此贴子已经被作者于2016-7-11 10:03编辑过]

2016-07-11 08:35
苯宝宝有毒
Rank: 2
等 级:论坛游民
帖 子:15
专家分:20
注 册:2016-5-7
收藏
得分:5 
试试刚学的goto语句。
程序代码:
#include <stdio.h>
#include <math.h>
int main()
{
    float a=0.0;
    b:;
    scanf("%f",&a);
    if(fabs(a)>1000.0)
    {
        printf("抱歉,请重新输入\n");
        goto b;
    }
    else
    {
        printf("此浮点数的绝对值为%f",fabs(a));
    }
    return 0;
}
2016-07-11 10:57
east东
Rank: 2
等 级:论坛游民
帖 子:15
专家分:27
注 册:2016-7-13
收藏
得分:5 
回复 楼主 Tonysu
#include <stdio.h>
#include <math.h>
int main()
{
    float a;
    printf("请输入浮点数:\n");
    scanf("%f",&a);
    while (fabs(a)>10000)
    {
        printf("请输入浮点数:\n");
        scanf("%f",&a);
    }
    printf("%f的绝对值是%.2f",a,fabs(a));
    return 0;
}
图片附件: 游客没有浏览图片的权限,请 登录注册
2016-07-16 23:24
快速回复:输出绝对值,求大神解答!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018074 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved