c語言:求多項式1-1/2+1/3-1/4+...+1/99-1/100的值,3種迴圈實現
阿新 • • 發佈:2019-01-09
方法一:for迴圈實現 程式: #include<stdio.h> int main() { double i = 0, t = 0,sum = 0,sign = -1; for (i = 1; i <= 100; i++) { sign = -sign; t =sign/ i; sum = sum + t; } printf("sum=%lf\n",sum); return 0; } 方法二:while迴圈實現 程式: #include<stdio.h> int main() { double i = 1, t = 0,sum = 0,sign = -1; while (i <= 100) { sign = -sign; t =sign/ i; sum = sum + t; i++; } printf("sum=%lf\n",sum); return 0; } 方法三:do...while迴圈實現 #include<stdio.h> int main() { double i = 1, t = 0,sum = 0,sign = -1; do { sign = -sign; t =sign/ i; sum = sum + t; i++; } while (i <= 100); printf("sum=%lf\n",sum); return 0; } 結果: sum=0.688172 請按任意鍵繼續. . .