这是一道NOJ简单题
卡了一下,发现是找规律题。。。(主要还是太菜)
直接算就好,不用想太多。
直接放代码
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
float up=2,_up=3,down=1,_down=2,temp=0;
float sum=up/down+_up/_down;
for(int i=3;i<=20;i++){
sum+=(up+_up)/(down+_down);
temp=_up;
_up=up+_up;
up=temp;
temp=_down;
_down=down+_down;
down=temp;
}
cout<<setiosflags(ios::fixed)<<setprecision(6)<<sum;
return 0;
}
考研加油鸭