Private Sub Command1_Click() Dim I As Integer, Sum As Single, K As Integer K = 1 For I = 1 To 100 Sum = Sum + K / I K = -K Next Print Format(Sum, "0.000000") End Sub
double myFun(int n) { double s = 0; double m = 0; int i = 0; for (i = 0; i <= n; i++) { m = i; if (0 == i%2) { s += 1/(m + 1) } else { s -= 1/(m + 1) } } return s; }
第2个回答 2013-03-20
double sum =100; double s = 0;
for(int i=1;i<=100;i++) { if (i%2==1){ s = s+1/sum; }else{ s= s - 1/sum; } sum = sum + 1; }