#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { double fact(int n); int n; double x; scanf("%d", &n); x=fact(n); printf("sum=%.5lf",x); return 0; } double fact(int n) { int jc(int x); double sum=0; int y; for (int i = 1; i <= n; i++) { y = jc(i); sum += 1.0 / y; } return sum; } int jc(int x) { int m = 1; for (int i = 1; i <= x; i++) { m *= i; } return m; } 一样的思路为什莫我只有五十分?????????
C二级辅导-等差数列 (C++代码)浏览:2208 |
回文数字 (C++代码)浏览:822 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:682 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3392 |
程序员的表白 (C语言代码)浏览:1457 |
简单的a+b (C语言代码)浏览:537 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:508 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:659 |
简单的a+b (C语言代码)浏览:596 |