#include<stdio.h> #include<math.h> int main() { int i,n; float k=0; while(scanf("%d",&n)!=EOF) { for(i=0;i<n-1;i++) { k=k+pow(-1,i)/i+1; }printf("%.5f",k); } return 0; }
收起
k=k+pow(-1,i)/i+1;i为0就报错了 改成 k=k+pow(-1,i)/(i+1);
报告相同问题?