用C++写一个求函数的问题 大神来帮帮

这个函数
要求e的x次方用一个函数。
下面是我写的,运行一输入比1大的数就停止运行了,请问有问题么?
#include<iostream>
using namespace std;
#define e 2.718
double ZS(int);
double main()
{
int m;
cout<<"请输入一个整数m:";
cin>>m;
double s=(ZS(m)-1/(ZS(m)));
cout<<"sinh(m)"<<s/2<<endl;
return 0;
}
double ZS(int x)
{
int i;
double f;
if(x==0)
f=1;
if(x==1)
f=e;
else
{
for(i=2;i<=x;i++)
{
f=e*ZS(x);
}
}
return f;
}
...全文
相关推荐
读者写者问题c++实现
在读者写者问题中,我们可以设置两个条件变量:一个用于读者等待写者完成写操作,另一个用于写者等待所有读者完成读操作。C++中的`std::condition_variable`可以满足这个需求。5.
遗传算法求函数最大值,C++实现
用C++实现的遗传算法求函数的最大值,可运行
C++实现读者写者问题模拟
下面我们将详细探讨如何使用这些工具来实现读者写者问题的C++解决方案。首先,我们需要定义两个关键的数据结构:一个计数器记录当前的读者数量,以及一个互斥锁用于保护这个计数器。
C++ .h和.cpp文件总结
"这篇文档是关于C++编程中头文件(.h)和源文件(.cpp)的使用总结,旨在帮助新手理解两者的区别和作用。文档提到了头文件通常用于声明类型、函数和宏常量,而源文件则用于实现函数和定义变量。作者探讨
cpp代码-c++课堂随写练习
【cpp代码-C++课堂随写练习】C++是一种强大的、通用的编程语言,以其灵活性、高效性和面向对象的特性而闻名。


