在Vc++6.0中编写程序运行时啥都没有,退出后软件提示应用用程序无法正常启动

以下是我的代码,不知道是不是哪里有问题

include<stdio.h>

int main()
{
double sum = 0,t = 1;
int i;

for (i = 1; t>=1/100; t = 1/(i+1))
    sum = sum + t;
printf ("sum = %lf\n", sum);




return 0;

}

1/100等于0,不是0.01
1/(i+1)也是等于0,所以t一直是0,你一直在循环加0
最后就是for循环过程中,i一直没有变,死循环了

#include <stdio.h>
int main()
{
    double sum = 0,t = 1;
    int i;

    for (i = 1; t>=0.01; t = 1.0/(i+1))
    {
        sum = sum + t;
        i++;
    }
    printf ("sum = %lf\n", sum);
    return 0;
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632