n的阶乘编程怎么写

如题所述

第1个回答  2019-10-23
C语言实现,是最简单的方法:
#include<stdio.h>
void
main()
{
int
i=0;
int
a=1;
int
n=0;
printf("请输入一个正整数n\n");
scanf("%d",&n);
do
{
i*=a;
a++;
}
while(a<=n);
printf("%d",n);
}
VB或VBS
Option
Explicit
On
Error
Resume
Next
Dim
intInputValue
Dim
iDim
intX
'
忽略数值check
intInputValue
=
CInt(inputbox("请输入整数n,计算n的阶乘",
"n的阶乘"))
intX
=
1
For
i
=
1
To
intInputValue
Step
1
intX
=
intX
*
i
Next
msgbox
CStr(intX),,"n的阶乘1"
相似回答