C语言题目
编写程序,输入一个实数后输出该数的绝对值
解题思路
对于该题,属于较为简单题。
对于程序而言,实数分为三类:负数、0、正数。So,我们只要判断此数是否大于等于0,是则直接输出其本身,否则输出其值乘以负一。
至此,本题解析结束。
初步代码实践
#include<stdio.h>
int main()
{
double a;
scanf("%lf",&a);
printf("%lf\n",a>=0?a:(-1*a)); //此处用的逻辑判断语句并直接输出:a大于等于0的话就直接输出a,否则输出a乘以负一并输出
return 0;
}
教材示例代码
#include<stdio.h>
#include<math.h> //声明调用的math库
void main()
{
double a;
scanf("%lf",&a);
printf("%lf\n",fabs(a)); //此处使用了math库的函数fabs(),其直接输出该变量a的绝对值
}
© 版权声明
文章版权归作者所有,如需转载请联系作者。若文章内容侵犯了您的权益,请通过网站底部联系方式联系我们处理(本站具有最终解释权)。如有不便之处,敬请谅解。
THE END
暂无评论内容