这个题好水有木有!!!
代码如下:
#include <stdio.h>
#define N 101
int main()
{
int m,a[N],i,j;
double sum=0,sign=1; //注意sign的数据类型为double!!!
scanf("%d",&m);
for(i=1;i<=m;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=m;i++)
{
for(j=1;j<=a[i];j++)
{
sum+=sign/j;
sign=-sign;
}
printf("%.2lf\n",sum);
sum=0;sign=1;
}
return 0;
}
仅代表个人观点,不喜勿喷!!!