#include<stdio.h>
int main()
{
int n, i;
float s=0,t=0;
printf("please input:n=");
scanf_s("%d", &n);
for (i = 1; i <= n; i++);
{
t = t + i;
s = s + 1 / t;
}
printf("1+1/(1+2)+...+1/(1+2+...n)=%f\n", s);
return 0;
}
for (i = 1; i <= n; i++); 后面的分号删掉
为什么程序对的,没有输出正确结果====以后不要说这么让你笑话的话了。自我矛盾的话,说它干啥???