问题标题: 1472

0
0
已解决
刘睿轩
刘睿轩
中级光能
中级光能

怎么写?

#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;
int main(){
     cout << 71;
     return 0;
 }
 
 


0
已采纳
郑怡翔
郑怡翔
初级天翼
初级天翼
while(i<=b)
    {
        sum+=pow(a,i);
        i+=2;
    } 

定义i=2

输出sum,保留两位小数

别忘了加:

#include<cstdio>
#include<cmath>

 

0
朱宗晔
朱宗晔
初级光能
初级光能

核心部分 

cin>>sr>>os;
    for(int i=2;i<=os;i+=2){
        Sn+=pow(sr,i);
    }
    printf("%.2lf",Sn);

不要忘了头文件

#include <cmath>

 

0
褚福磊
褚福磊
新手光能
新手光能

加#include<iostream>

就行了

0
0
0
刘睿轩
刘睿轩
中级光能
中级光能

#include<cstdio>
 #include<cmath>
 #include<iostream>
 using namespace std;
 int main(){
  int i=2,b,a,sum=1;
  cin >> a >> b;
  while(i<=b){
         sum+=pow(a,i);
         i+=2;
     }
     printf("%.2f",sum);
      return 0;
  }怎么不行?

0
刘睿轩
刘睿轩
中级光能
中级光能

#include<cstdio>
#include<cmath>
using namespace std;
int main(){
     int n,j;
     double x,sum=1;
     scanf("%d%d",&x,&n);
     for(j=2;j<=n;j+=2){
         sum+=pow(x,j);
     }
     printf("%.2f",sum);
     return 0;
 }怎么错了

-1
吴知玄
吴知玄
新手光能
新手光能

你好,刘睿轩。

你的错误在于:

1、第六行的sum不用赋值。

2、头文件加#include<iostream>。

3、第八行for循环的j一开始赋值为0.

我要回答