C语言程序设计的问题

img


请问一下c语言这个题目我写的时候term=1/i可以运行但是1.0/i就运行不出来,请问这是怎么回事

第一次是整形除以整形再转化为double,试着用term = 1.0 / (double)i;

循环判断条件一直成立