编写程序,输入正整数n,计算它的阶乘n!(n!=n×(n-1)×…×3×2×1).

编写程序,输入正整数n,计算它的阶乘n!(n!=n×(n-1)×…×3×2×1).
如题,不要int fun(int n){
int t=1;
do{
t=t*n;
n--;
}
while(n>=1);
return t;
}这种的看不懂,第一章 算法初步.好像是要用那什么VB语言的吧
快乐为主88 1年前 已收到2个回答 举报

xianbzr 幼苗

共回答了14个问题采纳率:100% 举报

INPUT "请输入一个正整数";n
i=n
t=1
DO
t=t*n
i=i-1
LOOPUNTIL i=0
PRINT t
END

1年前

1

mark_777 幼苗

共回答了23个问题 举报

算法跟你那个差不多的,只是你那个是调用函数的,不用调用函数,会比较长的,你的那个程序完成所需的功能,或者换了光键词,解法也差不多的。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.028 s. - webmaster@yulucn.com