超简单的程序,求解!
#include<stdio.h>int main(void)
{
int m,i,n;
double p;
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%d",&n);
p=(2/n)*(1/(n-1));
printf("%lf\n",p);
}
}
输入3的时候printf的p就是 0了,为什么? 要如何修改?
2014-09-26 18:11

2014-09-26 18:52
2014-09-26 19:36
2014-09-26 20:25
2014-09-26 20:32
2014-09-26 21:16
2014-09-27 13:19
2014-09-27 22:16