a_5_5.cpp

来自「C++应用教程原码,里面包含该书中有十三章内容的代码,详细具体」· C++ 代码 · 共 29 行

CPP
29
字号
#include "stdafx.h"
#include <iostream>
using namespace std;

float fact(int k)  //求K的阶乘函数
{  int i;
   float f=1.0;
   for(i=1;i<=k;i++)
       f=f*i;
 return f;
}
float s(int n)  //求1!+2!+……+n!的函数
{ int i;
  float s=0.0;
  for(i=1;i<=n;i++)
     s=s+fact(i);
  return s;
}
void main()
{  float x,f;int n;
   cout << "Please input x:";
   cin >>x;
   cout << "Please input n:";
   cin >>n;
   f=x/s(n);  //求本题的表达式值
   cout << "The result is "<< f;
   cin.get(); cin.get(); //等待结束,以便调测程序,可以删除
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?