问一下这个程序的运行结果,最好发一下截图

#include<stdio.h>
int main()
{
double sum=0;
int n,i;
printf("请输入n的值:");
scanf("%d",&n);
for(i=0;i<n;i++)
sum+=1/(n*(n+1));
printf("%f\n",sum;)
return 0;
}

你这个是没有结果的,把sum+=1/(n*(n+1));
改成sum+=1.0/(n*(n+1));
不然1/(n*(n+1))会一直为0

img