• L1-012 计算指数 C++


    1. #include
    2. #include
    3. using namespace std;
    4. int main() {
    5. int n;
    6. int ret;
    7. cin >> n;
    8. if (n <= 10) {
    9. ret = pow(2, n);
    10. cout << "2^" << n << " = " << ret<
    11. }
    12. return 0;
    13. }

    所用知识点

    C语言中pow()函数的使用

    pow函数

    头文件:#include

    1.函数原型

    pow() 函数用来求 x 的 y 次幂(次方),x、y及函数值都是double型 ,其原型为:
    double pow(double x, double y);


    2. 使用
    pow()用来计算以x 为底的 y 次方值,然后将结果返回。设返回值为 ret,则 ret = xy。


    3.注意事项
    可能导致错误的情况:
    如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error 错误。
    如果底数 x 和指数 y 都是 0,可能会导致 domain error 错误,也可能没有;这跟库的实现有关。
    如果底数 x 是 0,指数 y 是负数,可能会导致 domain error 或 pole error 错误,也可能没有;这跟库的实现有关。
    如果返回值 ret 太大或者太小,将会导致 range error 错误。


    4.使用pow函数编写简单的数列示例

    1. #include
    2. #include
    3. using namespace std;
    4. int main()
    5. {
    6. double x;
    7. int n;
    8. cin>>x>>n;
    9. double sum=0;
    10. for(int i;i<=n;i++)
    11. sum+=pow(x,i);
    12. cout<
    13. return 0;
    14. }

  • 相关阅读:
    JavaWeb(黑马程序员:Web核心介绍)
    Session会话追踪的实现机制
    Java代码审计ssrf基础
    软件测试入门到高级,5k-50k,你属于哪个阶段?
    JS代码案例
    sqlite数据库
    IaaS PaaS SaaS 的几大区别通俗理解
    我的创作纪念日
    DDR电源硬件设计要点
    PostgreSQL 相关用法
  • 原文地址:https://blog.csdn.net/zss6666yi/article/details/132664563