填空题

下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是) n!=n*(n-1)*...*2*1) unsigned fact(unsigned n) { if (n <=1) return 1; return______; }

【参考答案】

n*fact(n-1)
<上一题 目录 下一题>
热门 试题

填空题
在下面横线上填上适当的语句,完成程序。#include <iostream>using namespace std;class Base{int x:public:Base (int i){x=i;}~Base(){}};class Derived : public Base{public:______ 完成类Derive构造函数的定义};int main ({ Derived Obi;return 0;}在横线外应填入的语句是______。
填空题
以下程序运行后的输出结果是______。#include <iostream>#include <string>using namespace std;class Y;class X{int x;char *strx;public:X(int a, char *str){x=a;strx=new char[strlen(str)+1]strcpy (strx,str);}void show(Y &ob);};class Y{prlvate:int y;char *stry;public:Y(int b,char *str){y=b;stry=new char[strlen(str)+1];strcpy(stry,str);}friend void X::show(Y &ob);};void X::show{Y &ob){ cout<<strx<< , ,cout<<ob.stry<<endl;} int main{{X a (10, stringX );Y b (20, stringY );a. show (b);renurn 0;}
相关试题
  • 下面程序的输出是:***********...
  • 下列程序的输出结果是______。#incl...