计算阶乘的递推法程序
3条回答 默认 最新
- CSDN专家-天际的海浪 2021-09-05 19:34关注
递推法
#include<stdio.h> int main() { int n,y=1,i; scanf("%d",&n); if(n==0||n==1) y=1;//n是0或1的时候阶乘都是1 else for( i=1;i<=n;i++)//从1开始乘,一直乘到n { y=i*y;//每次让i乘他前面数的阶乘 } printf("%d!=%d",n,y); return 0; }
解决 无用评论 打赏 举报