6-8 简单阶乘计算(10 分) 本题要求实现一个计算非负整数阶乘的简单函数。
int Factorial( const int N );
其中N
是用户传入的参数,其值不超过12。如果N
是非负整数,则该函数必须返回N
的阶乘,否则返回0。
int Factorial( const int N )
{
int fa=0;
if(N>=0)
{ fa=1;
if(N==0||N==1)
return fa;
else {
int n=N;
while(n>1){
fa*=n;
n--;
}
return fa;
}
}
return fa;
}
和前面那个差不多,不做点评。
6-8 简单阶乘计算(10 分) 本题要求实现一个计算非负整数阶乘的简单函数。相关推荐
- 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行
7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...
- PTA 6-8 求单链表表长 (10 分)本题要求实现一个函数,Length_LinkList(LinkList L)函数是求出带头结点单链表的长度。
6-8 求单链表表长 (10 分) 本题要求实现一个函数,Length_LinkList(LinkList L)函数是求出带头结点单链表的长度. 函数接口定义: int Length_LinkList ...
- PTA——6-1 简单输出整数 (10 分)
6-1 简单输出整数 (10 分) 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数. 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数.该函数必须 ...
- 4-8 简单阶乘计算 (10分)
本题要求实现一个计算非负整数阶乘的简单函数. 函数接口定义: int Factorial( const int N ); 其中N是用户传入的参数,其值不超过12.如果N是非负整数,则该函数必须返回N的 ...
- 简单阶乘计算 (本题要求实现一个计算非负整数阶乘的简单函数)
6.简单阶乘计算 本题要求实现一个计算非负整数阶乘的简单函数. 实现代码: int Factorial(const int N ) {int i,n=1;if(N>=0){for(i=0;i&l ...
- 4-14 递归求阶乘和 (10分)
本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+...+n! 的值. 函数接口定义: double fact( int n ); double factsum( int ...
- 本题要求实现一个计算非负整数阶乘的简单函数
本题要求实现一个计算非负整数阶乘的简单函数. 函数接口定义: int Factorial( const int N ); 其中N是用户传入的参数,其值不超过12.如果N是非负整数,则该函数必须返回N的 ...
- 4-2 多项式求值 (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式 f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]
4-2 多项式求值 (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]\ ...
- 6-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/
6-10 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6! ...
- 本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数. 函数接口定义: int sum( int m, int n ); 其中m和n是用户传入的参数,保证有m<n.函数返回的是m ...
最新文章
- 推荐: 五分钟搞懂Xen、KVM、Qemu间的关系和区别[转载]
- UA MATH571A 一元线性回归II 统计推断1
- sql字符串分隔函数
- HDU - 5030 Rabbit's String(后缀数组+二分)
- 弄断过河电缆_你说的是:剪断电缆线
- 1招提升Java单元测试ROI
- 吴章金: 深度剖析 Linux共享库的“位置无关”实现原理
- 电脑计算机为什么总自动开启,电脑总是自动重启怎么办?这个问题不能忽视
- 【51单片机】十分钟学会定时器中断¹
- iphone11看信号强度_iphone11信号强度真的会有提升吗
- 下载Echarts.min.js和Echart-gl.min.js
- android自定义3d饼图,Android使用j4lChartAndroid插件绘制3D饼图
- 使用Ajax传用户信息数据到后端
- 【visual studio】错误LNK 1168,无法打开 XXX.exe进行写入解决方案
- OpenCV+TensorFlow图片手写数字识别(附源码)
- c++ ifstream中的eof()方法
- 记录一台DELL笔记本电脑重装系统过程
- 深度学习数据增强方法,利用仿射变换实现图像进行各种操作如平移、缩放、旋转、翻转
- 基于VC++的局域网内主机监控系统设计与实现
- Android系统默认字体的另一种选择:思源黑体