题解 | 计算一个数的阶乘

#include <iostream>
using namespace std;

int main() {
    
    int n;
    cin >> n;
    long long factorial = 1;
    long long fun(int);
    // write your code here......
    factorial=fun(n);

    cout << factorial << endl;
    
    return 0;
}
long long fun(int k )
    {if (k==1)            
    return 1;
    else
    return (k*fun(k-1));

    }

全部评论

相关推荐

#聊聊我眼中的AI# 写毕业论文这事儿,简直就像一场让人头秃的大冒险,还好现在有了AI这个“神队友”,直接开启了“真香”模式。一开始,看着那空白的文档和满脑子浆糊的选题,我真的是两眼一抹黑,感觉自己就像在知识的迷宫里迷路的小可怜。就在我快要被毕业论文“逼疯”的时候,听朋友说AI可厉害了,就像哆啦A梦的口袋,啥都能掏出来,我就抱着试一试的心态用了用。我跟AI说我想研究“校园新媒体对大学生价值观的影响”,没想到,没一会儿它就给我甩出来一份超详细的论文大纲。从为啥要研究这个事儿,到别人都研究出啥结果了,再到我该用啥方法研究,最后还能预测一下可能得出啥结论,这一套下来,直接给我整懵了,这也太专业了吧!有了大纲,写内容的时候我也没少找AI帮忙。找资料的时候,它就像个勤劳的小蜜蜂,在海量的文献里帮我挑出最有用的,一下子就把我从资料的“海洋”里捞了出来。碰到一些不知道咋论述的观点,只要我把问题丢给它,它就像个小老师一样,从好几个角度给我分析,让我的思路一下子就打开了。不过,AI也不是十全十美的。有时候它给的内容就像个调皮的小孩,会出现一些逻辑上的小错误,或者跟我想要的不太一样。这时候就得我自己上场,用我的专业知识把这些“小毛病”都给治好了。但不管怎么说,有了AI的帮忙,写毕业论文再也不是那种让人想撞墙的事儿了。它就像我的贴身学术小助手,陪着我一路过关斩将,让我顺利完成了这场毕业大挑战!#牛客AI配图神器#
点赞 评论 收藏
分享
💬JavaScript的事件循环(Event&nbsp;Loop)机制是一种用于处理异步操作的机制,它确保了JavaScript代码的顺序执行和响应用户输入的能力。而浏览器引擎则是负责解析和执行JavaScript代码的核心组件。事件循环机制实际上是一个执行模型,用于控制&nbsp;JavaScript&nbsp;代码在主线程上的执行顺序。它由以下几个部分组成:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&amp;amp;uuid=d9738d5978ec4ce280c08a4ae4cc1f95🔼调用栈(Call&nbsp;Stack):用于管理函数的调用和执行过程。当一个函数被调用时,其对应的执行上下文会被压入调用栈中,当函数执行完毕后,上下文会从调用栈中弹出。🔼任务队列(Task&nbsp;Queue):用于存放待执行的任务。任务可以是同步任务(即立即执行的任务)或异步任务(需要等待一段时间才能执行的任务)。🔼事件循环(Event&nbsp;Loop):它是一个持续运行的循环,监听调用栈和任务队列的状态。当调用栈为空时,事件循环会从任务队列中取出任务并将其压入调用栈,进行执行。🔼Web&nbsp;APIs:提供了一些浏览器提供的异步功能,如定时器(setTimeout、setInterval)、网络请求(XMLHttpRequest、fetch)等。当这些异步操作完成时,它们会将回调函数放入任务队列中,等待事件循环的处理。✅浏览器引擎是事件循环机制的基础,它负责解析和执行&nbsp;JavaScript&nbsp;代码。⛳它将&nbsp;JavaScript&nbsp;代码转换为可执行的字节码或机器码,并提供了一些内置的对象和方法供&nbsp;JavaScript&nbsp;代码使用。🎑当浏览器引擎遇到异步操作时,它会将这些操作委托给&nbsp;Web&nbsp;APIs&nbsp;处理,然后将回调函数放入任务队列中。当事件循环从任务队列中取出这些回调函数时,浏览器引擎会再次执行相应的&nbsp;JavaScript&nbsp;代码。💘总结来说,事件循环机制是&nbsp;JavaScript&nbsp;的一种执行模型,而浏览器引擎是实际执行&nbsp;JavaScript&nbsp;代码的核心组件。事件循环依赖于浏览器引擎提供的异步功能,通过监听调用栈和任务队列的状态,保证了&nbsp;JavaScript&nbsp;代码的顺序执行和对用户输入的响应能力。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务