C语言怎么写阶层
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步不了解的话,可以单独拿出来进行调试,我们可以看到第四步是怎么实现的。
#include<stdio.h>
main()
{
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);
}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:78
阅读量:192
阅读量:52
阅读量:75
阅读量:156