如何编1到10个数0,正数,负数的个数
来源:百度知道 编辑:UC知道 时间:2024/09/24 22:30:09
高手们帮帮忙
#include <stdio.h>
#define D_L 0.000001
int main()
{
unsigned char arr[4] = {10,0,0,0};
double num = 0.0;
while(arr[0] > 1)
{
scanf("%lf",&num);
if(num < D_L && num > -D_L)
{
arr[1]++;
}
else if(num > D_L)
{
arr[2]++;
}
else
{
arr[3]++;
}
arr[0]--;
}
printf("%d\t%d\t%d",arr[1],arr[2],arr[3]);
}