0
已解决
阮俊雄
新手光能
新手光能
题目描述 Description
给定一个求和公式:Sn=1+x^2+x^4+x^6……+x^n,其中x^2代表x的平方,x^4代表x的4次方...,x^n代表x的n次方。 若已知实数x和正整数n,且输入的n为偶数,求Sn的值。
输入描述 Input Description
输入仅一行,分别表示x和n,用单个空格隔开。n <= 10。
输出描述 Output Description
输出一个实数,即Sn,精确到小数点后两位。
样例输入 Sample Input
2.0 4
样例输出 Sample Output
21.00
0
已采纳
吴知玄
新手光能
新手光能
这一题很简单,
先定义int型n,j;double型sum,x。
输入x和n。
计算:
for(j=0;j<=n;j+=2) { sum+=pow(x,j);//一个一个累加。 }
最后保留2位小数输出sum。
0
朱宗晔
初级光能
初级光能
核心部分
double Sn=1.0,sr;
int os;
cin>>sr>>os;
for(int i=2;i<=os;i+=2){
Sn+=pow(sr,i);
}
printf("%.2lf",Sn);
0