为什么结果不对啊,怎么在原来的基础上修改啊。是哪里出问题了啊?
#include<stdio.h>
int main(){
int a=2,b=1,c=3,d=2,i,m,n;
float x,y,z,sum;
x=1.0a/b;
y=1.0c/d;
sum=x+y;
for(i=1;i<=20;i++){
m=a+c;
n=b+d;
z=1.0*m/n;
sum=sum+z;
a=c;
c=m;
b=d;
d=n;}
printf("%f",sum);
return 0;
// your code
}