题目内容 (请给出正确答案)
[主观题]

下面的函数是求一个整数的阶乘,则 【1】应该填写的语句是: int getS(int n){ int s=1; while(n>1) { s=s*n; 【 】 //请回答此处的正确语句 } return s; }

提问人:网友kenaky 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“下面的函数是求一个整数的阶乘,则 【1】应该填写的语句是: …”相关的问题
第1题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成以下两个函数。 (1)funl(intn)求出n的阶乘,必须使用递归调用。 (2)fun2(intn)求出n的阶乘,不能使用递归调用。如果n小于1则返回0。 注意:不能修改函数的其他部分。 试题程序: include //必须使用递归 intfunl(intn) { } //不能使用递归 intfun2(intn) { } voidmain { inti; cout$amp;amp;$gt;i; cout$amp;
点击查看答案
第2题
请补充函数proc,函数proc的功能是求7的阶乘。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的横线上填入所编写的若干表达式或语句。 试题程序: include long proc(int n) { if(【1】 ) return(n*proc(【2】 ); else if(【3】) return l; } void main { int k=7: printf("%d!=%ld\n",k,proc(k)); }
点击查看答案
第3题
同一物质而言,存在以下关系:

A、λk<λkα> <λkβ>

B、λk>λKα>λKβ

C、λKβ <λk> <λkα>

D、λk <λkβ> <λkα>

点击查看答案
第4题
试题2

本程序中,函数fun的功能是计算整数n的阶乘。程序中存在若干错误,请找出并改正。(注意:不改动程序的结构,不得增行或删行。)

#include

double fun(int n)

{ double result=1.0;

while (n>1 && n<170)

result*=- -n;

return;

}

main()

{ int n;

clrscr ();

printf(“Enter an integer:”) ;

scanf(“%d”,&n);

printf(“\n\n%d!=%lg\n\n”,n,fun(n)) ;

nono ();

{int n,i;

FILE *rf, *wf ;

rf = fopen (“g03.in”,“r”) ;

wf = fopen(“g03.out”,“w”) ;

for (i=1; i<=10;i++)

{ fscanf(rf, “%d”,&n) ;

fprintf (wf, “%lg\n”,fun(n ) );

}

fclose (rf) ;

fclose (wf) ;

}

点击查看答案
第5题
递归书写一个计算阶乘的函数。 unsigned long long int factorial(unsigned long long int n) { // 请将代码写在此处, 答案应该是整个完整factorial函数 }
点击查看答案
第6题
下面程序实现十进制向其他进制的转换。

[Java程序]

C1ass Node{

int data;

Node next;

}

class Transform{

private Node top;

publiC void print(){

Node P;

while(top !=null){

P=top;

if(P.data>9)

System.out.print((char)(p.data+55));

else

System.out.print(p.data);

top=P.next;

}

}

public void Trans(int d,int i)(//d为数字;i为进制

int m;

(1) n=false;

Node P;

while(d>0){

(2) ;

d=d/i;

P=flew Node();

if((3) ){

P.data=m;

(4) ;

top=P;

n=true;

}

else{

p.data=m;

(5) ;

toP=P;

}

}

}

}

点击查看答案
第7题
【程序填空】 --------------------------------------------------------- 题目:实现求解 s=1*2+2*3+3*4+…+20*21 请把【?】部分替换成正确的程序代码,将程序补充完整。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信