题解 1071: 二级C语言-阶乘公式求值

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

输出结果是“inf”的看过来

摘要:![](/image_editor_upload/20240806/20240806040232_77229.png) 结果不管输入什么都是inf 那是因为计算阶乘的时候,累乘的那个数如果没有初始……

阶乘类型-扎实你的基础

摘要:解题思路:定义double类型,然后利用for循环来对输入的值进行累加;再新函数用递归计算阶乘并且求和;注意事项:double类型,定义函数以及变量都得是double类型,一致,其次输出保留五位小数。……

阶乘公式求职(c++)(怀氏)

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;double fact(double n)                         {……

简易代码(C)望空破茧

摘要:解题思路:编写程序,输入一个正整数n,求下列算式的值。要求定义和调用函数fact(k)计算k的阶乘,函数返回值的类型是double。                               

1071: 二级C语言-阶乘公式求职

摘要:解题思路:注意事项:参考代码:n = int(input()) def jc(n):     s=1     for i in range(1,n+1):         s *= i   ……

看了这么多都没有递归,我来写个递归吧

摘要:解题思路:循环都可以改成递归,会写的更容易。注意事项:注意最后相加的时候,i是1到n,这个地方容易惯性写成0~n-1.参考代码:#include<iostream>#include<iomanip>u……

二级C语言-阶乘公式求职

摘要:解题思路:注意事项:参考代码:#include<stdio.h> int main(){ double n,k,b,c; scanf("%lf",&n); double fact(dou……

阶乘公式求值

摘要:参考代码如下 #include double fact(int x) { double sum = 1; for (int i = 1;i……