多语言展示
当前在线:693今日阅读:84今日分享:32

C语言怎么写阶层

C语言的简单的阶层实现
工具/原料
1

个人电脑

2

C-Free5.0

方法/步骤
1

新建一个名字为factorial.c的空白文件,然后输入基本格式,当然注意缩进。

2

然后定义3个数值   int i,n,factorial;  i用来进行循环,n用来输入数值,factorial用来取得最后值。

3

然后输入一个提示语言来进行输入。printf('请输入一个数字: ');scanf('%d\n',&n);

4

然后进入for循环,进行n次循环,让factorial每次循环都乘一次。for(i=1;i<=n;i++)    factorial=i*factorial;

5

然后最后一步就是输出这个阶层factorial:printf('你输入的数的阶乘%d!=%ld\n',n,factorial);调试结果如下图。

6

当然如果对第4步不了解的话,可以单独拿出来进行调试,我们可以看到第四步是怎么实现的。#includemain()  {   int i,n,factorial=1,c;       printf('请输入一个数字: ');  scanf('\n%d',&n);  for(i=1;i<=n;i++)  {    c=factorial;    factorial=i*factorial;    printf('factorial=%d*%d\n',i,c);  }printf('你输入的数的阶乘%d!=%ld\n',n,factorial);}

推荐信息