肯定要把p=0放在for循环之内啊,看 if((i%n)==0) p=p+n;每次循环时,如果i%n==0,那么p的值就改变了,,为了使它对i后面的值没影响,所以每次都要置0
for(count1=0,count2=1;count1{sum1=sum1+1/count1+1/count2;sum2=sum2+1/count2-1/count1;sum=sum1+sum2;}
第一次运行该循环时,count1=0,1/count1 导致计算错误