这个程序有什么问题吗?

试下列程序,使之能正确计算SUM的值,计算公式如下:sum=1+1/2+1/3+1/4+……+/n #include int main() { int t,s,i,n; printf(“Please enter n:”); scanf(“%d”,&n); for(i=1;i<=n;i++) t=1/i; s=s+t; printf(“s=%f\n”,s); return 0; }

代码如下:如有帮助,请采纳一下,谢谢。

#include <stdio.h>
int main() 
{ 
	int i,n; 
	double t,s = 0.0;
	printf("Please enter n:"); 
	scanf("%d",&n); 
	for(i=1;i<=n;i++) 
	{
		t=1/i; 
		s=s+t; 
	}
	printf("s=%f\n",s); 
	return 0; 
}