- S(N)=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+…+N)
#include<stdio.h>
#include<iostream>
using namespace std;
int s(int);
int main(){
double sum=0.0;
int i,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=(double)(1.0)/s(i);
printf("%lf\n",sum);
system("pause");
return 0;
}
int s(int n){
int ss=0;
for(int i=1;i<=n;i++)
ss+=i;
return ss;
}
- s(n)=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n)
#include<stdio.h>
#include<iostream>
using namespace std;
double s(int);
int main(){
double sum;
int n;
scanf("%d",&n);
sum=s(n);
printf("%lf\n",sum);
system("pause");
return 0;
}
double s(int n){
double ss=0.0;
for(int i=1;i<=n;i++)
ss+=(double)(1.0/(2*i-1)-1.0/(2*i));
return ss;
}