首页 > 试题广场 >

嵌入式牛牛疑惑的变量

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

输入

10

输出

55
头像 牛客777910387号
发表于 2022-08-08 23:46:45
如下 int recursion(int n) {     static int m = 0;     m += n--; & 展开全文
头像 只想搞钱的突尼斯海怪很喜欢吃火锅
发表于 2023-03-10 17:52:05
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 * @return int整型 */ int recursion(int n ) { // write code here static i 展开全文
头像 KaiXin开心豆
发表于 2023-03-03 12:54:49
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 * @return(756076230) int整型 */ int recursion(int n ) { // write code here 展开全文
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 阶加 * * @param n int整型 * @return int整型 */ int recursion(int n ) { // write code here if ( 展开全文
头像 牛客883017795号
发表于 2022-12-19 17:32:09
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 * @return(756076230) int整型 */ // Essentially:m means sum; static int m = 0; i 展开全文
头像 喜欢后仰跳投的花生米少糖去冰
发表于 2023-08-24 15:55:04
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 * @return int整型 */ int recursion(int n ) { // write code here return n 展开全文
头像 刀法孜然
发表于 2023-04-26 01:04:05
** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * *  * @param n int整型  * @return(756076230) int整型 */int recursion(int n ) {&nb 展开全文

问题信息

难度:
3条回答 592浏览

热门推荐

通过挑战的用户

查看代码