社区
C++ 语言
帖子详情
简单问题
tomyuansir
2009-03-18 07:34:45
为什么结果什么都不返回?
//Ex5_Exercise_01.cpp
//x的阶乘
#include <iostream>
using std::cout;
using std::endl;
int factorial(int x)
{
if (x = 0)
return 1;
else
return x*factorial(x-1);
}
int main(void)
{
cout<<factorial(10)<<endl;
return 0;
}
...全文
97
8
打赏
收藏
简单问题
为什么结果什么都不返回? //Ex5_Exercise_01.cpp //x的阶乘 #include using std::cout; using std::endl; int factorial(int x) { if (x = 0) return 1; else return x*factorial(x-1); } int main(void) { cout<<factorial(10)<<endl; return 0; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itegel84
2009-03-18
打赏
举报
回复
终于看到这样的错误了。
比较时最好把常数放在左边比较。养成了习惯之后就不会犯类似低级错误了。这个很常见的。谁都有少敲一个等号的时候
yangch_nhcmo
2009-03-18
打赏
举报
回复
if (x == 0); // =是赋值,==是比较
zbihong
2009-03-18
打赏
举报
回复
楼上正解!!!!!
waf17
2009-03-18
打赏
举报
回复
if (x = 0)错了,应该是if (x == 0)
pengzhixi
2009-03-18
打赏
举报
回复
否则迭代会不断的进行下去。
wxgiter
2009-03-18
打赏
举报
回复
return前加上system("pause");
另外,if语句中少了个‘=’。。。。。
pengzhixi
2009-03-18
打赏
举报
回复
if (x = 0)
改成if(x==0)
qqwx_1986
2009-03-18
打赏
举报
回复
[Quote=引用楼主 tomyuansir 的帖子:]
为什么结果什么都不返回?
//Ex5_Exercise_01.cpp
//x的阶乘
#include <iostream>
using std::cout;
using std::endl;
int factorial(int x)
{
if (x = 0) //if(x == 0)
return 1;
else
return x*factorial(x-1);
}
int main(void)
{
cout < <factorial(10) < <endl;
return 0;
}
[/Quote]
.
学会把复杂
问题
简单
化
本文通过多个实例强调了将复杂
问题
简单
化的智慧。无论是研究机器内部结构的老花匠,还是起草《独立宣言》的杰弗逊,他们都展示了通过
简单
方法解决
问题
的能力。文章提倡在面对
问题
时,寻找最合适的解决之道,避免过度复杂化,从而提高效率和成功率。
如何实现复杂的
问题
简单
化
本文探讨了复杂
问题
带来的困扰及解决之道,强调
简单
化的美感与实用性。从个人经历出发,剖析了选择困难与信息过载的现状,提出金字塔理论、思维导图与
简单
法则等方法,助力读者学会在纷繁世界中寻找简洁之道。
简单
背包
问题
题记
这篇博客探讨了两种类型的背包
问题
:
简单
背包和完全背包。在
简单
背包
问题
中,给定一定的预算,目标是购买哈士奇以获得最大萌值。在完全背包
问题
中,目标是最大化装入包包的物品总价值,每种物品有无限数量。通过实例和题目,博主解释了如何解决这些
问题
,并提供了示例输入和输出。
SWUST OJ 之 0032
简单
背包
问题
该博客讨论了如何利用动态规划解决一个
简单
的背包
问题
,其中目标是确定能否从n件物品中选择若干件,其重量之和恰好等于背包的承重S。博主通过分析
问题
性质,提出递归解决方案,并给出了代码实现。
复杂
问题
简单
化以及
简单
问题
复杂化
本文探讨了在项目设计与开发阶段如何运用“
简单
问题
复杂化”与“复杂
问题
简单
化”的原则,确保项目顺利推进。设计阶段需充分扩展需求,为变更留足空间;开发阶段则需将任务分解为
简单
模块,便于管理和维护。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章