编程实现输入整数x,输出绝对值,用条件表达式来完成
1个回答
关注
展开全部
解:
1、求整数绝对值可以使用库函数abs(int a),返回值就是a的绝对值,注意:abs函数在头文件math中。
2、使用条件表达式使用:a>0?a:a*-1,就是判断a是否大于0,如果是直接返回a,否则返回a的相反数。
参考代码:
#include
#include//引入头文件
int main()
{
int a,b,c;
scanf("%d",&a);//键盘输入
b=abs(a);//方法一求解
c=a>0?a:a*-1;//方法二求解
printf("方法一求得绝对值:%d\n;方法二求得绝对值:%d\n;",b,c);
return 0;
}
咨询记录 · 回答于2021-11-10
编程实现输入整数x,输出绝对值,用条件表达式来完成
解:
1、求整数绝对值可以使用库函数abs(int a),返回值就是a的绝对值,注意:abs函数在头文件math中。
2、使用条件表达式使用:a>0?a:a*-1,就是判断a是否大于0,如果是直接返回a,否则返回a的相反数。
参考代码:
#include
#include//引入头文件
int main()
{
int a,b,c;
scanf("%d",&a);//键盘输入
b=abs(a);//方法一求解
c=a>0?a:a*-1;//方法二求解
printf("方法一求得绝对值:%d\n;方法二求得绝对值:%d\n;",b,c);
return 0;
}
嗯,对,就是这个编程,要么你就看一个网址上的一个,嗯方式,你可以看。
https://zhidao.baidu.com/question/191824466.html
要不要看看这个网址网址上的那个,嗯,就是一个解析。
我那个图片上的绝对值,怎么是错的
我照着刚刚给我的那个人的图片写的。
那应该是多打了空格或者少打了一个错误字母。
这种是很麻烦的,虽然是这样打,但是也是有一些差距,的你质量也错了一步,其余都错了,这个需要编程。
哪个错了
要么就是他给你说的指令也是错的。
他给出的指针是错的,你看你同学是完成了吗?