4条回答 默认 最新
- 战在春秋 2017-05-19 02:38关注
代码如下:
#include "stdio.h" double Fun(int n) { double value = 1; int FenMu = n; for (int i = 1; i <= n- 3; i++) { value = value * ((double)i /(double)FenMu); FenMu = FenMu - 1; } return value; } int main() { int n; double result; while (true) { printf("请输入n(要求n>3,输入0结束程序):\n"); scanf("%d", &n); if (n == 0) { break; } else { result = Fun(n); printf("%f", result); } } return 0; }
代码比较简单,就不加注释了。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报