社区
C++ 语言
帖子详情
BT Factorial
rettyye3
2009-03-05 11:41:48
大致意思是 求n的阶乘(n<=1000)的任意一位数的数字!有没有不用高精度的做法!谢谢^_^
(比如10! 的第二位是 6)
...全文
132
11
打赏
收藏
BT Factorial
大致意思是 求n的阶乘(n<=1000)的任意一位数的数字!有没有不用高精度的做法!谢谢^_^ (比如10! 的第二位是 6)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rettyye3
2009-03-09
打赏
举报
回复
自己顶!
caremsi
2009-03-08
打赏
举报
回复
学习了..
rettyye3
2009-03-07
打赏
举报
回复
楼上是搞ACM的?厉害啊^_^
我先去搜搜看!
wushichao1987
2009-03-07
打赏
举报
回复
计算机程序设计艺术一书中好像有,是个数学公式,好久不搞ACM了,都忘光了,你搜搜看。
珍惜生命远离CPP
2009-03-06
打赏
举报
回复
不知道不用高精度有啥好算法
rettyye3
2009-03-06
打赏
举报
回复
自己再顶!!!
rettyye3
2009-03-06
打赏
举报
回复
边算边丢好像是不太行得通~
rettyye3
2009-03-06
打赏
举报
回复
老师说有方法的!!
ysysbaobei
2009-03-06
打赏
举报
回复
顶
ssm1984119
2009-03-06
打赏
举报
回复
既然是任意一位的数字,那就不能丢掉任何一个数字。这与完整地算n!没什么区别。
ForestDB
2009-03-06
打赏
举报
回复
边算边丢,自己维护进位之类的问题。
GDB 摘要
GDB调试工具摘要 GDB是一款功能强大的程序调试工具,主要用于C/C++等语言的程序调试。核心功能包括: 控制程序执行(启动/暂停/单步) 设置断点条件 检查程序状态(变量/调用栈) 动态修改变量值 调试基本流程: 编译时添加-g参数生成调试信息 启动GDB并设置断点 运行程序并在断点处暂停 检查变量状态 单步跟踪或继续执行 必要时修改变量验证问题 调试案例演示了完整调试过程: 编写含逻辑错误的阶乘计算程序 通过单步执行发现错误调用
factorial
(num-1) 使用print检查变量值 通过backt
如何使用CodeGen实现编程语言自动翻译?TransCoder实战教程
想要在C++、Java和Python之间自动翻译代码吗?🚀 今天我将带你深入了解Facebook AI Research开源的CodeGen项目,特别是其核心组件TransCoder——一个基于无监督学习的编程语言翻译工具。无论你是想将遗留代码迁移到新平台,还是需要在多语言项目中保持代码一致性,TransCoder都能为你提供强大的自动翻译能力。 ## 🔍 什么是TransCoder? T
C++内存管理与智能指针实战:从原理到避坑指南
内存管理是C++编程的核心概念,它决定了程序如何分配和释放内存资源。与Java等拥有自动垃圾回收机制的语言不同,C++要求开发者手动管理内存,这既是性能优势的来源,也是常见错误的根源。通过理解new/delete的工作原理,开发者可以掌握内存分配的基本原理。现代C++引入了智能指针技术,如unique_ptr和shared_ptr,它们基于RAII(资源获取即初始化)原则,能够自动管理内存生命周期,显著提升代码的安全性和可维护性。在实际工程应用中,智能指针能有效防止内存泄漏和悬空指针等问题,特别适用于复杂对
C++初学者实战进阶:八大开源项目深度解析与学习路径
C++编程语言作为系统级开发的核心工具,其学习路径从语法掌握到项目实战是关键跨越。理解计算机科学基础原理,如数据结构、算法、内存管理和操作系统交互,是构建复杂软件系统的基石。在工程实践中,网络编程、并发处理和性能优化等技术价值尤为突出,广泛应用于后端服务、游戏开发、高频交易等核心场景。本文聚焦于通过精选开源项目进行实战学习,其中TinyWebServer展示了事件驱动和线程池在高性能网络服务中的应用,而simdjson则揭示了利用SIMD指令集进行数据级并行优化的前沿技术。这些项目覆盖了从I/O多路复用到无
Segmentation Fault 排查实战:5 类常见指针错误与 GDB/AddressSanitizer 定位技巧
本文深入解析C/C++开发中常见的Segmentation Fault(段错误)问题,详细剖析5类典型指针错误,包括空指针解引用、野指针、越界访问、重复释放和栈溢出。通过GDB和AddressSanitizer等工具的组合使用,提供了一套完整的诊断和防御策略,帮助开发者快速定位和解决内存访问错误。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章