如题所述
第1个回答 2007-04-03
void main()
{int l=1;
for(i=6;i>1;i--)
l*=i;
printf("6的阶乘是%d",l);
}
{int l=1;
for(i=6;i>1;i--)
l*=i;
printf("6的阶乘是%d",l);
}
第2个回答 2007-04-03
#include <iostream.h>
void main()
{
int s=1;
for (int i=6;i>1;i--)
{
s=s*i;
cout<<s; //s的值就是6的阶乘的值
}
}
void main()
{
int s=1;
for (int i=6;i>1;i--)
{
s=s*i;
cout<<s; //s的值就是6的阶乘的值
}
}
第3个回答 推荐于2016-08-01
用递归法最简单
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;本回答被提问者采纳
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;本回答被提问者采纳
第4个回答 2007-04-04
printf("%d\n",6*5*4*3*2);
如果你只想算6 的阶乘这个应该最简单易懂
如果你只想算6 的阶乘这个应该最简单易懂