• 2022-06-11
    下列程序的功能是计算数的阶乘。main() iht i,n; nlong np; scanf("%d",&n); np=______; for(i=2;i<=n;i++) ______; printf("n=%d n!=%ld\n",n,np);
  • 1 np*=i或np=np*i

    内容

    • 0

      16.下列程序的输出结果是。 main(){ int k=2,i=2,n; n=(k+=i*=k); printf("%d,%d\n",n,i); }

    • 1

      以下程序的输出结果是n=4 #include void main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf("n=%d",n); }

    • 2

      #include<stdio.h> main() {int i,index,n: int a&#91;10&#93;; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); index=0; for(i=1;i<n;i++) {if(a[i]<a&#91;index&#93;)index=i;} printf("min=%d,index=%d\n",a&#91;index&#93;,index); } 程序运行时输入5 7 9 5<回车>,则程序运行结果是:______[/i][/i]

    • 3

      1.程序功能:输入n的值(n<10),计算1!+2!+3!+......+n!,并输出计算结果。 #include int main() { int i, n; long sum=0,fac=1; //fac存储每个加项(阶乘)的值 printf("请输入n的值:"); scanf("%d",&n); for( i=1; i<=n; i++) { ___________ //后一加项与前一加项的关系 sum=sum+fac; } printf("和为%ld ",sum); return 0; }

    • 4

      *【程序填空】题目:编程求n!(n≥0)*/ #include "stdio.h" main() { int n,i; double s; /***********SPACE***********/ scanf("%d",【?】); /***********SPACE***********/ 【?】 i=1; /***********SPACE***********/ while(【?】) { s*=i; i++; } /***********SPACE***********/ printf("%e\n",【?】); }