题目如图:
我还试过用负数解决,但好像识别不了负号?
第10行这里,a 前面加了两个 负号,一个'-'负号就可以了。
如果小于0,直接乘一个 -1
#include <stdio.h>
#include <stdlib.h>
#define EPS 1e-7
main()
{
float a;
printf("please enter a num:");
scanf("%f",&a);
if( a < EPS)
printf("%f\n",a*(-1));
if (a > EPS)
printf("%f\n",a);
}
大于等于0,直接输出,小于0,乘以-1