首页 > 试题广场 >

嵌入式牛牛疑惑的变量

[编程题]嵌入式牛牛疑惑的变量
  • 热度指数:2203 时间限制:C/C++ 5秒,其他语言10秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
在一个递归函数recursion中,有一个static修饰的变量m,它被初始化为0。现在该函数输入了一个数字n,牛牛在每次递归调用该函数的时候,都将m+n的值赋值给变量m,直到n为0时结束递归。于是牛牛就想知道这个m最后到底等于多少,你能帮牛牛实现这个递归函数,返回m的值吗?
示例1

输入

10

输出

55
return n>0? recursion(n-1)+n:0;
发表于 2022-08-28 12:07:25 回复(1)
/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param n int整型 
 * @return int整型
 */
int recursion(int n ) {
    // write code here


    return n > 0 ? n + recursion(n - 1) : 0;
}
发表于 2023-07-13 00:50:54 回复(0)
这些题目为什么会放在verilog篇?
发表于 2022-09-19 19:05:48 回复(2)