为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

n的阶乘

2017-09-28 4页 doc 14KB 9阅读

用户头像

is_882336

暂无简介

举报
n的阶乘n的阶乘 C语—言程序n的乘语语#include int a(int n) { int b=1; if(n>=1) b=n*a(n-1); return b; } void main() { int n,b; scanf("%d",&n); b=a(n); printf("%d\n",b);} C语语语语言于求N语语语语 乘的几方法 1.用for循:语语 #include main,, { int n,i,x, printf ("in put a num : ");scanf ("%d",&n); if (n void m...
n的阶乘
n的阶乘 C语—言程序n的乘语语#include int a(int n) { int b=1; if(n>=1) b=n*a(n-1); return b; } void main() { int n,b; scanf("%d",&n); b=a(n); printf("%d\n",b);} C语语语语言于求N语语语语 乘的几方法 1.用for循:语语 #include main,, { int n,i,x, printf ("in put a num : ");scanf ("%d",&n); if (n<0) printf ("data error! \n"); if(n=0) printf ("0!" ,1);else for(i=1;i<=n;i++) x=x*i; printf ("%d!, %d", n, x);} 2.用:语语语语语 #include void main,) { int fac (int n); int n, y; printf ( "in put an interger num:"); sacnf ("%d",&n); y=fac (n); printf ("%d!=%d\n",n,y);} int fac ( int n) {int f ; if (n<0) printf ("data error!");else if(n==1||n==0) f=1;else f=fac(n-1)*n; return (f); } 3.用局部量:语语语 用register语量 # include void main () { long fac (long); long i, n; scanf ("%1d", &n); for (i=1; i<=n; i ++)printf ("%1d!=%1d \n" ,i, fac(i)); } long fac (long n) { register long i,f=1;for (i=1;i<=n;i++) f = f*i; return (f); } 用static语量 # inlcude void main () { int fac (int n); int i; int n; printf ("please in put a num :"); scanf ("%d" ,&n); if(n<0) printf ("data error! \n"); else if (n==0) printf ("0!,1\n"); else for (i=1;i<=n;i++)printf ("%1d!=%1d\n" , i , fac(i)); } int fac (int n) { static int f=1; f = f*n; return (f); }
/
本文档为【n的阶乘】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索