C语言如何把负数转化为正数

发布网友 发布时间:2022-04-20 06:11

我来回答

5个回答

热心网友 时间:2022-04-06 05:54

需要准备的材料分别有:电脑、C语言编译器。

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:int a = -1024;printf("%d", -a);。

3、编译器运行test.cpp文件,此时成功把负数转化为正数进行了输出。

热心网友 时间:2022-04-06 07:12

1.定义头文件#include "stdafx.h"、#include <stdio.h>和#include <math.h>。

2.写出主函数void main(){},在函数内添加如下代码:

 //定义变量
 int minusNumber=-10;
 int plusNumber=0;
 //转换成正数
 plusNumber=abs(minusNumber);
 //输出结果
 printf("转换前:%d\n",minusNumber);
 printf("转换后:%d\n",plusNumber);

3.点击红叹号调试。

 

程序清单:

#include "stdafx.h"
#include <stdio.h>
#include <math.h>

void main()
{
 //定义变量
 int minusNumber=-10;
 int plusNumber=0;
 //转换成正数
 plusNumber=abs(minusNumber);
 //输出结果
 printf("转换前:%d\n",minusNumber);
 printf("转换后:%d\n",plusNumber);
}

热心网友 时间:2022-04-06 08:46

可以加if判断啊,若小于零取反
如果读取的是字符串,可以使用atoi函数(把字符型转化为整形)
另外二楼说的也可行,用abs(a)函数

热心网友 时间:2022-04-06 10:38

if x<0
x=-x

热心网友 时间:2022-04-06 12:46

答:t*=-1;
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com