C语沿言编译提示#INF00
chszliuyd
2017-10-28
到底哪错了 #include <stdio.h> #include <math.h> int main() { int b=1; /*分数分母*/ float a; /*项数*/ double x,y; double e=0; /*分支之和*/ double c=0; /*分支之和*/ double f; /*总数之和*/ scanf ("%lf",&a); wh... 到底哪错了
#include <stdio.h>
#include <math.h>
int main()
{
int b=1; /*分数分母*/
float a; /*项数*/
double x,y;
double e=0; /*分支之和*/
double c=0; /*分支之和*/
double f; /*总数之和*/
scanf ("%lf",&a);
while (b<=a)
{
if (b%2==1)
c+=b++;
else
b=++b;
}
x=pow(c,-1);
b*=-1;
a*=-1;
while (b>=a)
{
if (b%2==0)
e-=b--;
else
b=--b;
}
y=pow(e,-1);
f=x+y;
printf ("%lf\n",f);
return 0;
} 展开
#include <stdio.h>
#include <math.h>
int main()
{
int b=1; /*分数分母*/
float a; /*项数*/
double x,y;
double e=0; /*分支之和*/
double c=0; /*分支之和*/
double f; /*总数之和*/
scanf ("%lf",&a);
while (b<=a)
{
if (b%2==1)
c+=b++;
else
b=++b;
}
x=pow(c,-1);
b*=-1;
a*=-1;
while (b>=a)
{
if (b%2==0)
e-=b--;
else
b=--b;
}
y=pow(e,-1);
f=x+y;
printf ("%lf\n",f);
return 0;
} 展开