intFactorial(intn)//Factoria:阶乘{inti=1,fac=1;//fac:阶乘累计数if(i>=n)return(fac);//达到n是停止并返回结果fac=fac*i;i++;}voidmain(){intnum;printf("Inputn=");scanf("...
先定义一个变量sum作为结果的记录,然后用一个循环从1循环到5依次乘起来。代码如下include<stdio.h>intmain(){intsum=1;//因为是乘法定义为1比较方便,如果加法,大多数定义为0for(inti=1;i<...
intmain(){inti,t=1;for(i=1;i<=5;i++)t=t*i;printf("%d\n",t);return0;}
第一个:include<stdio.h>voidmain(){ints=1,i=1;while(i<=5){s=s*i;i++;}printf("5的阶乘等于=%d",s);}第二个:include<iostream.h>longfactorial(intn);voidmain(){cout<<factorial...
intmain(){inti,t=1;for(i=1;i<=5;i++)[注意一下括号里面的为分号,容易写成逗号^^]t=t*i;[也可以写成t*=i]printf("%d\n",t);return0;}
5!=5*4*3*2*1=120。如果需要C语言中求5!,有多种算法可以实现,这里借鉴网友一种相对建议的方法:include<stdio.h>intmain(){inti=1,mul=1;printf("5!=");do{mul=mul*i;i++;}while(i<=5);p...
include<stdio.h>intjc(intn);//计算n的阶乘intmain(){intn,jcn,sum=0;for(n=1;n<=5;n++){jcn=jc(n);printf("%d的阶乘为:%d\n",n,jcn);sum=sum+jcn;}prin...
printf("EnterdataError!try");else{y=fac(n);printf("\n%d!=%d\n",n,y);输出该数的阶乘}}希望对你有所帮助!
intmain(){intn=0;printf("请输入一个数字:");scanf("%d",&n);inti=0;intret=1;intsum=0;for(i=1;i<=n;i++){ret*=i;sum+=ret;}printf("%d\n",sum);sy...
include<stdio.h>main(){inta,b,c,i,j;a=1;for(i=1;i<=5;i++)a=a*i;printf("5*4*3*2*1=%d",a);return0;}求给分啊,我现在急求分啊,c语言还是我初中学的,现在都忘得差不多了,可能有...