<SCRIPT LANGUAGE=VBScript>
x=InputBox("请输入数值:")
If x>=0 Then x=x
Else
x=-x
End If
</SCRIPT>
求不同类型数字的绝对值用不同的方法,方法如下:
第一种:int abs(int i) 返回整型参数i的绝对值 ;
第二种:double cabs(struct complex znum) 返回复数znum的绝对值 ;
第三种:double fabs(double x) 返回双精度参数x的绝对值 ;
第四种:long labs(long n) 返回长整型参数n的绝对值 。
例子:
#include <iostream>
#include<cmath>//C语言是mathh
using namespace std;
void main(void)
{
int a=1,b=10;
double e=1,f=10;
float c=1,d=10;
cout<<"c-d="<<abs(c-d)<<endl;
cout<<"e-f="<<abs(e-f)<<endl;
cout<<"b-a="<<abs(b-a)<<endl;
cinget();
}
返回结果:
c-d=9
e-f=9
b-a=9
直接用ABS函数好了。
abs函数是一种用于求绝对值的LV函数。因为abs(x)在0点的导数是不存在的,而对于x为复数 abs(x)是不解析的,所以他的取值只能是正数或者负数。这个函数是matlab调用maple内核 所以不能直接在matlab里来进行数值计算 否则matlab会提示abs使用错误。
ABS函数语法:
ABS(number)
ABS 函数语法具有下列参数:
Number 必需。需要计算其绝对值的实数。
扩展资料
VB编程语言基础知识点
1、VB的语言特点
可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象。
事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务。
2、VB的工作模式:
设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3) VB的文件类型
窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
解:
1、求整数绝对值可以使用库函数abs(int a),返回值就是a的绝对值,注意:abs函数在头文件math中。
2、使用条件表达式使用:a>0a:a-1,就是判断a是否大于0,如果是直接返回a,否则返回a的相反数。
参考代码:
#include<stdioh>#include<mathh>//引入头文件
int main()
{
int a,b,c;
scanf("%d",&a);//键盘输入
b=abs(a);//方法一求解
c=a>0a:a-1;//方法二求解
printf("方法一求得绝对值:%d\n;方法二求得绝对值:%d\n;",b,c);
return 0;
}
以上就是关于写一个求X绝对值的程序。全部的内容,包括:写一个求X绝对值的程序。、c++中如何求一个数的绝对值、怎么用VB做求绝对值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)