欢迎来到天天文库
浏览记录
ID:50823801
大小:34.45 KB
页数:2页
时间:2020-03-15
《C语言三种方法求阶乘.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、三种方法求阶乘/*---1利用阶乘的定义求解阶乘---*/#includevoidmain(){inti,n;longf=1;scanf("%d",&n);for(i=1;i<=n;i++)f=f*i;printf("%d!=%ld",n,f);getch();}/*---2递归方法求阶乘---*/#include"stdio.h"longfact(intn){longs;if(n<=1)s=1;elses=n*fact(n-1);returns;}voidmain(){intnum;scan
2、f("%d",&num);printf("%d!=%ld",num,fact(num));getch();}/*---3利用静态变量求阶乘---*/#includelongfact(intn){staticlongf=1;f=f*n;returnf;}voidmain(){inti;for(i=1;i<=5;i++)printf("%d!=%ld",i,fact(i));getch();}
此文档下载收益归作者所有