求瑞文大神视频帮下n站视频

求阶乘y=1!+2!+3!+4!+ .....+n!大神帮帮忙看看那里错了_百度知道
求阶乘y=1!+2!+3!+4!+ .....+n!大神帮帮忙看看那里错了
#include &stdio.h&int fun(int n){
s=1; for(i=1;1&=n;i++)
s=s*i; }int main(){
int k,n; scanf(&%d&,&n); s=2; for (k=0;k&=n;k++)
s=s+fun(k);
printf(&%d\n&,s);
return 0;}
提问者采纳
1.你求阶乘的函数按正确的来说应该要考虑0在内,对于题目给的可以不用2.你的主函数中,s初值应该是0,表示初始之和为0。你初值为2会使你求的结果比真实结果大23.你主函数中for循环应该改为for (k=1;k&=n;k++),因为是从1开始求阶乘。最后给你一个参考代码:#include &stdio.h&int fun(int n){//下面是递归求阶乘if(n==0||n==1) return 1; else return n*fun(n-1);}int main(){int s=0; int k,n; scanf(&%d&,&n); for (k=1;k&=n;k++)
s=s+fun(k); printf(&%d\n&,s); return 0;}
提问者评价
其他类似问题
按默认排序
其他9条回答
最主要的问题在main函数中,求和的变量s初始值应该是0,循环应该是从1开始循环:int main(){ int k,n; scanf(&%d&,&n); s=0;
//这儿s=2 for (k=1;k&=n;k++)
s=s+fun(k); printf(&%d\n&,s); return 0;}另外,由于你的fun返回值类型是int所以你输入的值一定不要太大,不然就会数据溢出了。
for(i=1;1&=n;i++)应该是i&=n,不是1&=ns=2; for (k=0;k&=n;k++)你s初值是2的话,也就是跳过了0和1的阶乘,那么应该从k=2算起。PS:int型数值范围有限,n稍微大一点就越界了,最好换成更大的变量类型
#include &stdio.h&int fun(int n){ s=1; for(i=1;i&=n;i++)
//++++++++i&=n
s=s*i;}int main(){ int k,n; scanf(&%d&,&n); s=2; for (k=1;k&=n;k++)
s=s+fun(k);
printf(&%d\n&,s);
return 0;}
main函数for循环,k应该从1开始。另外,阶乘运算很容易超过int所能表达的范围,所以建议用double型
#include&&stdio.h&int&fun(int&n){ int&i; int&s; s=1; for(i=1;i&=n;i++)&&&//此处i&=n
s=s*i; return&s;}int&main(){ int&s; int&k,n; scanf(&%d&,&n); s=0;&&&&&&&&&&//初始化其值为0 for&(k=1;k&=n;k++)&&//阶乘从1开始循环
s=s+fun(k);
printf(&%d\n&,s);
return&0;}错误已标识,满意请采纳。
#include&&stdio.h&int&fun(int&n){ int&i; int&s; s=1; for(i=1;i&=n;i++)&&&//1改成i&
s=s*i; return&s;}int&main(){ int&s; int&k,n; scanf(&%d&,&n); s=0;&&&&&//s=2改成s=0& for(k=1;k&=n;k++)&&&&//k=0改成k=1&
s=s+fun(k); printf(&%d\n&,s); return&0;}
int&fun(int&n){ int&i; int&s; s=1; for(i=1;i&&=n;i++)
s=s*i; return&s;}int&main(){int&s;int&k,n;scanf(&%d&,&n);s=0;for&(k=1;k&=n;k++)s=s+fun(k);printf(&%d\n&,s);return&0;}
for ( k=0;k&=n;k++)改成for ( k=3;k&=n;k++)
for(i=1;1&=n;i++)
s=s*i;坑爹啊 看了半天 把i写成1了
阶乘的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁帮我选选手机_nba吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,117,647贴子:
帮我选选手机收藏
&& Milestone 2&& htc Desire S&& I9000
这3部有用过的吗
屏幕什么的我都知道
<div class="clearfix BAIDU_CLB_AD BAIDU_CLB_AD_pb" id="BAIDU_CLB_AD_">
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
已有234,335吧友中奖,实现梦想
使用签名档&&
为兴趣而生,贴吧更懂你。或求大神帮我看下我的苹果5S是不是港版的 还有 型号NF352ZP&#47;A 序列号F93M70N3FRC4 IMEI107_百度知道
求大神帮我看下我的苹果5S是不是港版的 还有 型号NF352ZP&#47;A 序列号F93M70N3FRC4 IMEI107
提问者采纳
过期&nbsp,请采纳我的答案;& 通过查询; && &nbsp.2014&& 如果我的回答能够帮到你;& &nbsp.2015&& & & & & &Telephone Technical Support&nbsp,CH/A是行货;& & &网络锁& && & &&Limited Warranty&Repairs and Service Coverage&购买日期& &序列号&&107& &&是&未知&&nbsp?一般可以通过“设置-通用-关于本机”里面的型号后面跟的字母来识别。&&04;购机的国家& & 想查是不是行货;05;&Hong Kong&nbsp,LL/A是美版;& & & &17;&& & && &148&&& & & & & &nbsp窗诘斑旧职搅带视;&nbsp,我告诉你哦,IMEI号码查询到的信息如下;&&nbsp,你可以追问我;& &Warranty Start Date&& &Warranty Days Left&nbsp,如果是其他版本; && &iPhone 5S & & & && &nbsp,ZP/A是港版;&nbsp.01;&&Warranty&&nbsp.02; & &nbsp,你的IMEI号码对应的机子是日激活的港版的苹果5S;& && & &Warranty End Date& && & & &nbsp,谢谢;&F93M70N3FRC4&&04.2014&nbsp.02; & &型号& & & &nbsp.2015&nbsp:&nbsp&& &&IMEI&已激活& & && &&nbsp.02; & &nbsp
我在问下是新机吗!
我在问下是新机吗!
日激活的,目前买到不是新机。
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求好心大神帮忙申诉一下账号。我账号在网吧登陆两次就被盗了 没密保什么的,申诉n次了都不能成功 希望有大神来帮个忙 感激不尽 啊 加我q 谢谢。
求好心大神帮忙申诉一下账号。我账号在网吧登陆两次就被盗了 没密保什么的,申诉n次了都不能成功 希望有大神来帮个忙 感激不尽 啊 加我q 谢谢。
不区分大小写匿名
继续申诉,我以前也碰过,挺麻烦的
我都申诉一早上了
每次都失败。。无语了。哎。
我帮你申诉吧 !但是加QQ好友要7天以后猜能申诉啊!
好的。你加我q吧。谢谢。
这个你申诉需要三个7天以上的好友帮你!
号上被盗以前应该有3个的。
你自己号自己都申诉不会来 ?
密保什么都忘了。。。。
忘了可以申诉
你自己申请的号 自己肯定知道资料
密码 什么填上 忘了别填 (瞎填不对 肯定不好使) 我朋友号 丢了 我就管他要以前用过密码 都申诉成功了
我都搞一早上了
啥结果都没有一个,一直失败。失败。。。怎么破?
等待您来回答
互联网领域专家谁给解释下牛顿米n.m换算公式,具体点。谢谢,多大扭力,扭了扳手使。求大神帮助_百度知道
谁给解释下牛顿米n.m换算公式,具体点。谢谢,多大扭力,扭了扳手使。求大神帮助
提问者采纳
一米外的距离向一个东西施加的切向力.
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 酷派大神f1视频 的文章

 

随机推荐