2006-11-07 15:18

2006-12-01 14:32
2006-12-01 16:11
#include "stdio.h"
#include "math.h"
main()
{
int i,n;
float up=2,down=1,sum=0;
printf("请输入n\nn=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum+=up/down;
up+=down;
down=up-down;
}
printf("result is:%f\n",sum);
}
2006-12-01 16:14
n可以由键盘输入
2006-12-01 16:15
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int n, i, f1 = 1, f2 = 2, f = 0, temp;
scanf("%d", &n);
for(i = 0;i < n;i ++)
{
f += f2/f1;
temp = f1;
f1 = f2;
f2 = temp + f2;
}
printf("%d\n", f);
return 0;
}

2006-12-01 17:05

2006-12-01 21:47
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int n, i;
float f1 = 1, f2 = 2, s= 0;
scanf("%d", &n);
for(i =1;i <=n;i++)
{
s+= f2/f1;
f2=f2+f1;
f1=f2-f1;
}
printf("%f \n", s);
getch();
return 0;
}

2006-12-01 22:44
都是高手啊呵呵~
2006-12-02 19:24
#include "stdio.h"
#include "math.h"
main()
{
int i,n;
float up=2,down=1,sum=0;
printf("请输入n\nn=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum+=up/down;
up+=down;
down=up-down; /*这里比较难想到*/
}
printf("result is:%f\n",sum);
}
2006-12-02 22:53