#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语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:663 |
printf基础练习2 (有点不明白)浏览:804 |
printf基础练习2 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:671 |
IP判断 (C语言描述,蓝桥杯)浏览:1064 |
1009题解浏览:701 |
1014题解浏览:482 |
出圈】指针malloc版浏览:350 |