|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
|
计算 e 1 11! 21! n1! 的值并输出(设 n=20)
|
答案是:#include (1分) /* 递归函数5分 */ long factorial(int n) (1分) { if (n == 1) return n; (2分) else return n * factorial(n-1); (2分) } /* 主函数8分,其中:变量定义正确2分,循环正确得2分,函数调用格式正确2分,输出正确2分*/ void main( ) { double e = 1.0; for (int i=1; i<=20; i++) { e += 1/(double)factorial(i); } printf("%lf\n",e); }
出自
兰州理工大学C语言程序设计a 睿学系统
兰州理工大学
|
更多试题>>>>
1、为了比较准确、客观地评判原稿色彩是否正确,常把图像中( )作为评价标准。
A. 红色
B. 白色
C. 中性灰色
D. 绿色
2、原色是可混合生成所有其它色的三基色。其中加色混合色为:( )。
A. 红、黄、蓝;
B. 黄、品红、蓝;
C. 红、绿、蓝;D. 黄、品红、青
3、设计函数实现将一个字符串中小写字母转化为大写字母。
4、.以下程序对一个 3×3 的矩阵进行行列互换#include int main(int argc, char* argv[]) { int i,j,temp; int a[3][3]={1,2,3,4,5,6,7,8,9
5、就以下程序空缺的地方进行填空。#include #include int main(int argc, char* argv[]) { char str[81],*sptr; int i; for(i
|
|