C语言,求n阶乘的代码?
的有关信息介绍如下:思路:所谓n的阶乘就是从1到n次于易顶孙式空读的累积,所以可以通过一个for循环,从1到n依次求积即可。
参考代码:
#include"stdio.h"
intmain(){
intn,i,s=1;
scanf("%d",&n);
for(i=1;i<=n率顶积某印结为;i++)//for循环求累积
s=s*i来自;
printf("%d\n",s);
return0;
}
/*
运行结果:(例如求5的阶乘)
5
120
*/
从桌面打开下载好的编程软件,下图为visualC++的打开界面。
打开编程软件后,新建一个任务,点击文件,选择C++sourcefile越乙次某类煤路剂,放在自己喜欢的文件夹下面。
输入这段代码,记得代码编译前,先要定义变量。#include<stdio.h>voidmain(){ intn,f=1; printf("inputn:"); scanf("%d\n",&n); for(;n>0;n--) f=f*n; printf("n!360问答=%d\n",f); }
点击如图的两个按钮,左边是complie是编译的意思密国李燃传消长,右边build是连接的意思。
检查完,没万护王灯快强治合有显示error的情况下,最后点击BuildExecute运行软件。
最后一步运行软件后,Debug里面有个exe的可运行程序,就是N的阶乘程序了。
入天该袁气象参考资料
百度经验.百画铁度[引用时间2018-5-7]