//求绝对值 include <iostream> include <iomanip> include<cmath> define PI 3.1415927 using namespace std;int main(){ //C++求绝对值:如果是整形的,就是abs(),如果是浮点型的。
大家好,今天美滋味百科小编关注到一个比较有意思的话题,就是关于c语言求绝对值的问题,于是美滋味百科小编就整理了3个相关介绍c语言求绝对值的解答,让我们一起看看吧。
文章目录:
一、c语言中绝对值怎么求?
包含 math.h头文件之后可以用 abs()函数求绝对值
//求绝对值
#include <iostream>
#include <iomanip>
#include<cmath>
#define PI 3.1415927
using namespace std;
int main()
{ //C++求绝对值:如果是整形的,就是abs(),如果是浮点型的,是fabs()
double r;
while(cin>>r){
cout<<setprecision(2)<<std::fixed<<fabs(r)<<endl;
}
return 0;
}
扩展资料:
c语言中取绝对值的函数不同类型的数据使用不同类型的绝对值函数:
1、整型:
int abs(int i) //返回整型参数i的绝对值 12
2、复数:
double cabs(struct complex znum) //返回复数znum的绝对值 1
3、键慎双做梁精度浮点型:
double fabs(double x) //返回双精度参数x的稿胡敬绝对值 1
4、长整型:
long labs(long n) //返回长整型参数n的绝对值
二、C语言求绝对值
#include <stdio.h>
#include <math.h>
int main ()
{
int i,j;
scanf("%d",&i);//键入一个整数i
if(i<0)i=-i;//求i的绝对值
printf("i的羡谨绝对值=%d\n",i);//会输出一个垃圾值
j=i%2;
printf("j=%d\n",j);
if (j==0)
printf("闭销偶数兄态基");
else
printf("奇数");
return 0;
}
可以不用abs函数
if中的 j=0 改为 j==0,修改后的代码:
/*题目:从键盘输入一个数,判断奇偶性
通过缓拿%运算符求得i/2的余数,对j=i%2进行判断
*/
#include <stdio.h>
#include <math.h>
int main ()
{
int i, j;
scanf("%d", &i); /*这里扰迹搭也改一下,去掉i*/
i = abs(i);
printf("i的绝对值=%d\n", i);
j = i % 2;
if (j == 0) /*这里改一下,加一个=*/
州拦printf("偶数\n");
else
printf("奇数\n");
return 0;
}
三、C语言中有没有求绝对值的函数啊?谢谢!
C语言中求绝对值的函数有两个:abs()和fabs()。
1、abs() 是用来求整型表达式的绝对值,比如:abs(x) 就是求整型变量x的绝对值。
2、fabs() 是用来求浮点型表达式的绝对值,比如:abs(x) 就是求浮点型变量(float型或double型)x的绝对值。
根据你的数据是int,long,还是double型,要用不同的函数
#include <math.h>
iy = abs( ix ); //int型
ly = labs( lx ); //long型
dy = fabs( dx ); //double型
扩展资料:
C语言其他常用函数:
1、atof:将str指向的字符串转换为一个double型的值,返回双精度计算结果。
2、atoi:将str指向的字符串转换为一个int型的值,返回转换结果。
3、exit:中止程序运行。桐孙将status的值返回调用的过程。
4、labs:计算long型整数num的绝对值,返回计算结果。
5、random:产生0到num之间的随机数,返回一个随机(整)数。
函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。
您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的局哪链。
函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。缓卜
C 标准库提供了大量的程序可以调用的内置函数。例如,函数 strcat() 用来连接两个字符串,函数 memcpy() 用来复制内存到另一个位置。
函数还有很多叫法,比如方法、子例程或程序,等等。
定义函数
C 语言中的函数定义的一般形式如下:
return_type function_name( parameter list )
{
body of the function
}
参考资料来源:
到此,以上就是美滋味百科小编对于c语言求绝对值的问题就介绍到这了,希望介绍关于c语言求绝对值的3点解答对大家有用。
还没有评论,来说两句吧...