求和出错,求助!
//求1-1/2+1/3.....#include<stdio.h>
int main (void)
{
int n,i;
float s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
float q=1.0;
s=s+q/i;
q=-q;
}
printf("%.2f",s);
return 0;
}
#include <stdio.h> int main( void ) { unsigned n; scanf( "%d", &n ); double s = 0; for( unsigned i=1; i<=n; ++i ) s += (i%2*2-1.)/i; printf( "%.2f\n", s ); }