c语言怎么编出6的阶乘?

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:44:45

用递归法最简单
int math(int i){
if i=1
return i;
else
j=i*math(i);
}
或者这样
int j=1;
for(int i=1;i<6;i++)
j=j*i;

void main()
{int l=1;
for(i=6;i>1;i--)
l*=i;
printf("6的阶乘是%d",l);
}

#include <iostream.h>
void main()
{
int s=1;
for (int i=6;i>1;i--)
{
s=s*i;
cout<<s; //s的值就是6的阶乘的值
}
}

printf("%d\n",6*5*4*3*2);
如果你只想算6 的阶乘这个应该最简单易懂