设计程序求一个数的阶乘:用While语句编写程序

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:07:22

Function myfunc(n As Integer)
Dim i As Integer
Dim sum As Long
sum = 1
i = 1
While i <= n
sum = sum * i
i = i + 1
Wend
myfunc = sum
End Function

#include"stdio.h"
void main(){
int m,sum=1;
printf("请输入你要求的数字");
scanf("%d",m);
if(m<1){
printf("输入错误");
}
else
while(m>=1){
sum=sum*m;
m--
}
printf("阶乘=%d" sum);
}

假设 是求a的阶乘,a必须是大于等于1的数字。
main()
{
int i,j=1;
while(i<=a)
{
j=i*j;i++;
}
printf("%d",j);

}