c语言题:“从键盘上输入任意一个整数,然后输出它的绝对值”怎么解答?

 我来答
是十七十七
推荐于2019-10-10 · TA获得超过7360个赞
知道小有建树答主
回答量:55
采纳率:100%
帮助的人:4.5万
展开全部
  1. 方法一:

    //用数学函数
    #include<stdio.h>
    #include<math.h>
    void main()
    {
    int a;
    scanf("%d",&a);
    printf("%d\n",abs(a));
    }

  2. 方法二:
    //判断
    #include<stdio.h>
    void main()
    {
    int a;
    scanf("%d",&a);
    if(a>=0)
    printf("%d\n",a);
    else
    printf("%d\n",-a);
    }

Problem Description

求实数的绝对值。

Input

输入数据有多组,每组占一行,每行包含一个实数。输入文件直到EOF为止!

Output

对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。

Example Input

123
-234.00

Example Output

123.00234.00

答案:

#include <iostream>

#include <cmath>

#include <iomanip>

using namespace std;

int main()

{

double a;

while(cin >> a)

{

cout<< fixed <<setprecision(2) << abs(a) << endl;

}

return 0;

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式