zoukankan      html  css  js  c++  java
  • php实现用短路求值原理求1+2+3+...+n(短路求值是什么)(仔细分析题干)

    php实现用短路求值原理求1+2+3+...+n(短路求值是什么)(仔细分析题干

    一、总结

    1、仔细分析题干,找出要点该递归还是得递归啊

    2、短路求值原理:&&就是逻辑与,逻辑与有个短路特点,前面为假,后面不计算

    二、php实现用短路求值原理求1+2+3+...+n

    题目描述:

    求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。

    三、代码

    利用短路求值原理

    &&就是逻辑与,逻辑与有个短路特点,前面为假,后面不计算。

    1 class Solution {
    2 public:
    3     int Sum_Solution(int n) {
    4         int ans = n;
    5         ans && (ans += Sum_Solution(n - 1));
    6         return ans;
    7     }
    8 };
  • 相关阅读:
    今日总结
    每日总结
    每日总结
    每日总结
    重返现世
    [PKUWC2018]随机游走
    [HAOI2015]按位或
    [NOI2020] 超现实树
    [NOI2017] 游戏
    [CSACADEMY]Card Groups
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9074426.html
Copyright © 2011-2022 走看看