#include <stdio.h> double fact(int k) { int i; double result = 1.0; //注意数据格式,此平台对程序的严谨性要求较高 for(i=1;i<=k;i++) { result = result*i; } return result; } int main() { int i = 0,num; double factorial,sum = 0; scanf("%d",&num); for(i=1;i<=num;i++) { factorial = fact(i); sum += 1/factorial; } printf("sum=%.5f",sum); while(1); }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1637 |
printf基础练习2 (C语言代码)浏览:305 |
计算质因子 (C++代码)浏览:1624 |
【蟠桃记】 (C语言代码)浏览:664 |
剪刀石头布 (C语言代码)浏览:751 |
蛇行矩阵 (C语言代码)浏览:526 |
sizeof的大作用 (C语言代码)浏览:1449 |
愚蠢的摄影师 (C++代码)浏览:936 |
前10名 (C语言代码)浏览:726 |
复数求和 (C语言代码)浏览:920 |