C语言求5的阶乘???
int i=1,mul=1;printf("5!=");do { mul=mul*i;i++;}while(i<=5);printf("%d\\n",mul);return 0;} 算的是5的阶乘,所以,在我们的语句里,我们需要向计算机表达这一个要求,这里我们的阶乘的算法是:mul=mul*i。在我们的程序编写完成之后,我们点击“运行”,即可得到我们的5!的最终...
使用三种循环语句输出5的阶乘
} while(i=1)\/\/===以上num为5的阶乘===
怎么用while语句算5的阶乘?
第一行4个空格,1个* 第二行3个空格,3个* 第三行2个空格,5个* 第四行1个空格,7个* 第五行没有空格,9个* ……再倒回去……但在“回答”里打不出来,希望你明白我的意思。
求5的阶乘
5!=5*4*3*2*1=120。如果需要C语言中求5!,有多种算法可以实现,这里借鉴网友一种相对建议的方法:include<stdio.h> int main(){ int i=1,mul=1;printf("5!=");do { mul=mul*i;i++;}while(i<=5);printf("%d\\n",mul);return 0;} ...
求5的阶乘——在线等待,谢谢了!
include<stdio.h> main(){ int i,x;i=1;for(x=5;x<=1;x--) \/\/这一句错了,你的循环结束条件是 x<=1 那么第一次循环的时候 x=5,5<=1,循环就结束了,所以结果 i=1。只要把这个循环结束条件给为 x>=1 结果就正确了 i=i*x;printf("\\n%d",i);} ...
c++ 求5的阶乘 这个程序有问题 求指点
第一个:include<stdio.h> void main(){ int s=1,i=1;while(i<=5){ s=s*i;i++;} printf("5的阶乘等于= %d",s);} 第二个:include<iostream.h> long factorial(int n);void main(){ cout<<factorial(4)<<endl;} long factorial(int n){ long result=0;if(n==0)result=1...
:用while语句编程求5!的值,即求1×2×3×4×5的乘积.
int sum = 1;int i = 1;while(i<=5){ sum += sum * i; i++;}System.out.println("1-5阶乘:" + sum);
c语言从1乘到5while
从1乘到5while如下:long sum=0,n=1,x=1; \/\/long型,保证数据长度够用。int i=1;while(n<=5) \/\/控制1·~ 5 。{ i=1; while(i<n) \/\/求阶乘{ x*=i;}sum+=x; \/\/求和}\/\/sum为所求
5的阶乘 c语言
include <stdio.h>int main(){ int n=5; int jc=1; while(n>1) { jc *= n; n--; } printf("%d\\n", jc); return 0;}
编程序5 阶乘
include "stdio.h"void main(){ int n=1,s=1;while(n<=5){ s=s*n;n++;} printf("%d",s);}