for循环四循环,找不到问题。

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
int i,j,n;
double s;
s=0.0;
scanf("%d",&n);
for(i=1;i"%d\n",i);
 s=s+1.0/i;
 }


return 0;

}

运行结果及报错内容

为啥我这个循环不能执行啊。。i好像死循环了


#include<stdio.h>
int main()
{
    int i, j, n;
    double s;
    s = 0.0;
    scanf_s("%d", &n);
    for (i = 1; i < n + 1; i++)
    {
        printf("%d\n", i);
        s = s + 1.0 / i;
    }
    printf("%f\n", s);


    return 0;
}




![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/878553285766181.png "#left")


你截的这段代码,没有什么错阿

这个不会死循环的