请问代码哪里有问题,为什么输出不一样?
题目输入的n是有效位的数字,不是前n项哈
int n,x,y;
long count;
double pi;
printf("请输入一个整数\n");
scanf("%d",&n);
for(x=-n,count=0;x<n;x++)
for(y=-n;y<n;y++)
if((x*x+y*y)<n*n)
count++;
pi=count/(double)n/(double)n;
printf("圆周率为%lf",pi);