/*
*Copyright(c) 2015/4/9 优快云博客
*All rights reserved.
*文件名称:main.c
*作 者:金叶
*完成日期:2015/4/9
*版本号:V1.0
*问题描述:求阶乘
*/
#include <stdio.h>
int main( )
{
int n,m,s;
printf("输入一个数,求它的阶乘;");
scanf("%d",&n);
for (m=1,s=1;m<=n;m++) //n用来作为结束
{
s=s*m;
}
printf("它的阶乘为%d",s);
return 0;
}
/*
*Copyright(c) 2015/4/9 优快云博客
*All rights reserved.
*文件名称:main.c
*作 者:金叶
*完成日期:2015/4/9
*版本号:V1.0
*问题描述:求阶乘
*/
#include <stdio.h>
int main( )
{
int n,m=1,s=1;
printf("输入一个数,求它的阶乘;");
scanf("%d",&n);
while (m<=n)
{
s=s*m;
m++;
}
printf("它的阶乘为%d",s);
return 0;
}
/*
*Copyright(c) 2015/4/9 优快云博客
*All rights reserved.
*文件名称:main.c
*作 者:金叶
*完成日期:2015/4/9
*版本号:V1.0
*问题描述:求阶乘
*/
#include <stdio.h>
int main( )
{
int n,m=1,s=1;
printf("输入一个数,求它的阶乘;");
scanf("%d",&n);
do
{
s=s*m;
m++;
}
while (m<=n);
printf("它的阶乘为%d",s);
return 0;
}
还有点绕 得多练习