0
#include<stdio.h>
int main()
{
int n=1,num;
float x=0,m;
printf("Enter no. of digits:\n");
scanf("%d",&num);
for(n=1;n<=num;n++)
{
    m=(float)(2*n-1)/2*n;
    if(n%2==0)
    {
        m=m*(-1);
    }
    x+=m;
}
    printf("Summation is:\n%.4f\n\n",x);
}

我想打印用户接受 num 的系列 1/2 -3/4 5/6 -7/8......num 。当 num 为 1 时它运行得很好。但对于任何其他 num 值都不能正常工作。请帮忙!

4

0 回答 0