社区
C++ 语言
帖子详情
这个程序为什么不对啊!!
啵呗
2004-03-23 06:32:46
//练习3.3
#include"iostream.h"
void main()
{
int i,j,fac,sum;
sum=0;
for(i=1;i<=3;i++)
{
fac=1;
for(j=1;j<=3;j++)
fac=fac*j;
sum+=fac;
}
cout<<"sum="
<<sum<<endl;
}
希望各高手解答啊!!
...全文
81
12
打赏
收藏
这个程序为什么不对啊!!
//练习3.3 #include"iostream.h" void main() { int i,j,fac,sum; sum=0; for(i=1;i<=3;i++) { fac=1; for(j=1;j<=3;j++) fac=fac*j; sum+=fac; } cout<<"sum=" <<sum<<endl; } 希望各高手解答啊!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paapa
2004-03-23
打赏
举报
回复
mark
Darkay_Lee
2004-03-23
打赏
举报
回复
楼主的算法复杂度太高了(O(n^2)),看我的(O(n)):
#include <iostream>
using namespace std;
int main()
{
int count = 0;
cin >> count;
int sum = 0;
int fact=1;
for(int i=1; i<=count; i++)
{
fact *= i;
sum += fact;
}
cout<<sum<<endl;
}
qsun
2004-03-23
打赏
举报
回复
up
jsda
2004-03-23
打赏
举报
回复
up
cutemouse
2004-03-23
打赏
举报
回复
楼上的对了.
lovezn0424
2004-03-23
打赏
举报
回复
for(i=1;i<=3;i++)
{
fac=1;
for(j=1;j<=3;j++)
fac=fac*j;
sum+=fac;
}
你这是算得是 3!+3!+ 3!
可以改成
for(i=1;i<=3;i++)
{
fac=1;
for(j=1;j<=i;j++) //这里fac = i!
fac=fac*j;
sum+=fac;
}
danielpan
2004-03-23
打赏
举报
回复
内层循环改成for(j=1;j<=i;j++)就ok
eliner
2004-03-23
打赏
举报
回复
#include"iostream.h"
void main()
{
int i,j,fac,sum;
sum=0;
for(i=1;i<=3;i++)//外循环重复里面的三次计算6*3=18
{
fac=1;
for(j=1;j<=3;j++)//这个循环计算1*2*3=6
fac=fac*j;
sum+=fac;
}
cout<<"sum="
<<sum<<endl;
}
所以不是你想要的结果了,其实你的实现方法就是有问题的
#include"iostream.h"
int cal(int n)
{
int fac=1;
for(int i=1;i<=n;++i)
fac*=i;
return fac;
}
void main()
{
int i,j,fac,sum=0;
for(i=1;i<=6;i++)
sum+=cal(i);
cout<<"sum="<<sum<<endl;
}
啵呗
2004-03-23
打赏
举报
回复
题目是:求1!+2!+3!+4!+5!+6!
不是啊 我试过啊 没丢括号啊 能编译过啊 就是结果不对啊!是什么原因呢!
hwater
2004-03-23
打赏
举报
回复
是不是 for(j=1;j<=3;j++)
{ fac=fac*j;
sum+=fac;
}
忘了加括号?
hcj2002
2004-03-23
打赏
举报
回复
什么意思??
题目的要求什么要求,说说看?
这里应该是:
for(j=1;j<=3;j++)
{
fac=fac*j;
sum+=fac;
}
吧。
junnyfeng
2004-03-23
打赏
举报
回复
有什么问题?
C语言学习–第一个C
程序
:hello world!
(2)我们在新建的源代码里编辑,代码如下,编辑完之后点击保存,下图为保存完成之后的,可以看到源代码的名字为“第一个C
程序
,hello world.c”。“.c”为C
程序
的后缀,我们要注意在保存时应选择文件格式为“.c” ...
原生小
程序
跨页面动态改变状态,动态改变app.js全局定义的数据globalData,并实现实时监听的方法!!!!!!
**这是我的第一条博客,写的有什么不对的,请多各位担待!!或者有什么不懂得地方可以随时问我!!!**==如果对你有所帮助就给小编我点个赞加个关注吧!!!== 利用Object中的Object.defineProperty()实现,实时监听...
嘘……快进来!这儿有最新版Microsoft照片
程序
的安装秘籍!(附安装引导
程序
下载)
嘘……快进来!这儿有最新版Microsoft照片
程序
的安装秘籍!(附安装引导
程序
下载)
Kotlin中 !!. 跟 ?. 的区别跟用法
意思是这个参数可以为空,并且
程序
继续运行下去 !!.的意思是这个参数如果为空,就抛出异常 下面给大家举个简单的例子,在JAVA中判断一个参数非空是这样写的: NullClass nullClass = null; if (nullClass!=null) {...
uniapp 小
程序
,腾讯视频插件 bindstatechange 等组件元素抛出的自定义事件不生效!!!!!
心理一群草泥马飞过,腾讯的文档是真的另类,最近调了一天属性不生效,最后发现文档上面写的参数值不对!!! 在此给大家说一下避免踩坑. 文档上的参数是: 我按照上面给的参数进行定义,不生效,我靠找了半天问题,最后发现...
C++ 语言
64,631
社区成员
250,889
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章