#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);
}
我想要打印系列1/2 -3/4 5/6 -7 / 8 ...... num,其中num被用户接受。当num为1时它很顺利。但是对于num的任何其他值都没有正常工作。请帮忙!