#include <stdio.h>
int main()
{
int N;
scanf("%d",N);
while(-1e-9<N<1e+9)
{
if(N>0)
printf("postive");
else if(N=0)
printf("zero");
else
printf("negative");
}
}
想问一下各位大佬为什么没有输出结果?
while(-1e-9<N<1e+9) ,C语言没这写法,修改如下:while(-1e-9 < N && N < 1e+9) ,但这样是个死循环。