问题

设变量已正确定义,则以下能正确计算f=n!的程序是( )。

A.f=0:for(i=1;i1;i++)f*=i:

D.f=1;for(i=n;i>=2;i--)f*=i:

参考答案
您可能感兴趣的试题
  • 若有运算符:>、一、、、=、、%、=D.sizeof、%、、=
  • 若有如下说明:int a,b=5,*t=&a;则能完成a=b赋值功能的语句是()A.&a=&b;B.*t=b;C.*t=&b;D.*a=*t;
  • 交换两个变量的值,不允许用临时变量,应该使用下列哪一个位运算符()A.~B.&C.^D.|
  • 设有char str[10],下列语句正确的是()A.scanf(%s0,&str);B.printf(%c,str);C.printf(%s,str[0]);D.printf(%s,
  • 下列程序的输出结果是【】。main(){int a=1,b=2;a=a+b;b=a-b;a=a-b;prrintf(%d,%d\n,a,b) ;}
  • 若执行下面程序时从键盘上输入5, main(){int x;scanf(%d,&x);if(x++>5)printf(%d\n,x);else printf(%d\n,x-); 则输出是_