求解1/1-1/2+1/3-.....+1/99-1/100时间:2022-10-13 11:05:56 #每日美图分享# #include<stdio.h>int main(){int num = 1;int flag = 1;double sum = 0.0;for (num = 1; num <= 100; num++) {sum += flag * (1.0 / num);flag = -flag; }printf("%lf\n", sum);return 0; } 结果如下:(这张图里面n为num,i为flag) 如果要表示小数不能单纯用(1/num)来表示,其代表的含义为去商。应该用(1.0/num)表示。