入门c语言题:从键盘上输入任意一个整数,然后输出它的绝对值

 我来答
是十七十七
2018-03-30 · 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;

}

无虑剑圣
2011-03-20 · TA获得超过360个赞
知道答主
回答量:80
采纳率:0%
帮助的人:0
展开全部
#include<stdio.h>
void main()
{
int a;
scanf("%d",&a);
printf("%d",abs(a));
getch();
}
abs()是取绝对值的意思,还有什么问题的话请留言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uc100200
2011-03-20 · 超过18用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:63.3万
展开全部
#include <stdio.h>
int main(void)
{
int num = 0;
printf("please input a int number:");
scanf("%d", &num);
printf("%d", num>=0 ? num : -1 *num);
return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友42e02c5
推荐于2018-02-23 · TA获得超过1231个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:534万
展开全部
方法一:
//用数学函数
#include<stdio.h>
#include<math.h>
void main()
{
int a;
scanf("%d",&a);
printf("%d\n",abs(a));
}
方法二:
//判断
#include<stdio.h>
void main()
{
int a;
scanf("%d",&a);
if(a>=0)
printf("%d\n",a);
else
printf("%d\n",-a);
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式