利用c语言求下列数列的和,用for 或while循环结构来做。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
//计算每一项的值
double get_item(double x, int n)
{
return pow(-1.0, n + 1) * n / pow(x, n);
}
int main()
{
double item_data = 0.0;
double result = 0.0;
double input_data[100];
int loop = 4;
int i = 0;
printf("输入组数\n", result);
scanf("%d", &loop);
for (i=0;i<loop;i++)
{
scanf("%lf", &input_data[i]);
}
for (i = 0; i < loop; i++)
{
int index = 1;
result = 0.0;
//这里进行统计
while (true)
{
item_data = get_item(input_data[i], index++);
if (fabs(item_data) < 0.00001)
break;
result += item_data;
}
printf("\n\n%.5lf\n", result);
}
return 0;
}