描述
编程求1+1/2+1/3+…+1/n
这题是一道简单的循环题,直接用1去除n以内的数,然后相加就行了;
下面出示代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
float a,b=1,c=2;
cin>>a;
do{
b=b+1/c;
c++;
}while(c<=a);
cout<<fixed<<setprecision(3)<<b;
return 0;
}
描述
编程求1+1/2+1/3+…+1/n
这题是一道简单的循环题,直接用1去除n以内的数,然后相加就行了;
下面出示代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
float a,b=1,c=2;
cin>>a;
do{
b=b+1/c;
c++;
}while(c<=a);
cout<<fixed<<setprecision(3)<<b;
return 0;
}