1-1/2+1/3-1/4…… 数列的前N项求和
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<math.h> 4 #include<string.h> 5 int main() 6 { 7 int m; 8 double an; 9 double sn; 10 int n; 11 int i; 12 scanf("%d",&m); 13 while (m--) 14 { 15 sn=0; 16 an=1; 17 i=1; 18 scanf("%d",&n); 19 while (n--) 20 { 21 an=1.0/i*pow(-1,i+1); 22 sn+=an; 23 i++; 24 } 25 printf("%.2lf ",sn); 26 } 27 return 0; 28 }