问题标题: 1376//90分

0
0
已解决
褚福磊
褚福磊
新手光能
新手光能
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    double a=0,b=0;
    cin>>a>>b;
    double c=pow(a,b);
    printf("%.1f",c);
    return 0;
}

2
已采纳
樊澄宇
樊澄宇
新手光能
新手光能

题目要求四舍五入保留一位小数,因此不能用

printf("%.1f",c);

应改成

printf("%.1f",(int)(c*10+0.5)/10.0);

 

樊澄宇在2018-01-18 21:36:58追加了内容

如有帮助请采纳,谢谢

0
我要回答