www.5129.net > 用C语言编写一个程序,求A+(B的绝对值)的和.

用C语言编写一个程序,求A+(B的绝对值)的和.

对于整形来说,定义一个求X的绝对值的函数如下: int abs_x(int x) { return x>0 ? x : -x; }

#include #include void main() { int a,b,c; printf("输入两个整数 \n"); scanf("%d%d",&a,&b); c=abs(a+b); printf("结果是 %d\n",c); }

#include int fun(int a,int b){return a>b?a-b:b-a;}int main(){int a,b,c;a=3;b=4;c=fun(a,b);printf("%d与%d的差的绝对值是%d\n",a,b,c);a=-3;b=-9;c=fun(a,b);printf("%d与%d的差的绝对值是%d\n",a,b,c);}

方法一: //用数学函数#include#includevoid main(){int a;scanf("%d",&a);printf("%d\n",abs(a));} 方法二://判断#includevoid main(){int a;scanf("%d",&a);if(a>=0)printf("%d\n",a);elseprintf("%d\n",-a);} Problem Description 求实数的...

整数用abs()函数 例如: #include #include int main() { int a,b; scanf("%d",&a); b=abs(a); printf("%d",b); return 0; } 输入-10,输出10。 有小数的(即浮点型)用fabs()函数 例如: #include #include int main() { double a,b; scanf("%l...

来一个简单的思路吧,首先定义一个变量,然后判断它的正负,如果为正则直接输出,如果为负则乘1即可。 以下是代码: int a = 0; scanf("%d",&a); if (a >= 0) printf("%d",a); else { a = a * -1; printf("%d",a); } 拓展资料:C语言是一门通用...

main() { int a , M ;定义整数a,M scanf (" %d ", &a) ;输入整数a M = (a0)?a:-a ;意思是如要a大于0输出a的值否则输出-a的值,也就是求a的绝对值给M printf (" abs (a) = %d : , M) ;//abs是C语言求绝对值函数,这句的意思是输出a的绝对值M }

int de(int a,int b) { return (a-b)>0?(a-b):(b-a); }

---声明:在楼上的大神处修改了界面整理得到---- /*---------------------- *Function :nl_abs(x)←(内联求绝对值函数) *Dexcription :求绝对值函数,设变量x,求他的绝对值方程式 y=|x| *Input Para :int x 变量, int y 函数值 *Output Para ...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com