和式1:序列求和,输入两个正整数m、n,求,输出结果保留6位小数
#include <stdio.h>
int main(void){
int m,n,i; //输入俩正整数
double sum=0;
scanf("%d %d",&m,&n);
if(m > 0 && m <= n ){
for(i=m;i<=n;i++){
sum = sum + i * i + 1 / i;
};
printf( "%.6lf" , sum );
}else{
printf("m和n的值不合规");
}
return 0;
}
和式2:序列求和,输入n,计算交错数列的部分和。
#include <stdio.h>
#include <math.h>
int main(void){
int n,i;
double sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++){
sum = sum + pow(-1, i+1) * i / ( 1 + 2 * ( i - 1 ) );
}
printf( "%lf" , sum );
return 0;
}