社区
C语言
帖子详情
请问在C++中的“派”用怎么表示
hot1985
2002-12-21 11:11:17
我看钱能<<C++程序设计习题及解答>>这本书中,说“派”用M_PI表示(math.h我以写上),但我编译的时候出现:error C2065: 'M_PI' : undeclared identifier
Error executing cl.exe.
请问出错在哪里?
...全文
1779
8
打赏
收藏
请问在C++中的“派”用怎么表示
我看钱能<>这本书中,说“派”用M_PI表示(math.h我以写上),但我编译的时候出现:error C2065: 'M_PI' : undeclared identifier Error executing cl.exe. 请问出错在哪里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rushman
2002-12-21
打赏
举报
回复
如SatanLi1982(红魔) ,自己定义一下。
csdnxw
2002-12-21
打赏
举报
回复
M_PI
glassshark
2002-12-21
打赏
举报
回复
M_PI是未定义的标志识或宏,检查头文件,修改你的派名字,或定义一个。
南极星0628
2002-12-21
打赏
举报
回复
#include <math.h>即可
liutang
2002-12-21
打赏
举报
回复
自己重新定义一下吧,反正也没多少代码。不过C或C++可能真的有定义也说不定。
SatanLi1982
2002-12-21
打赏
举报
回复
我一般这样用:
#define pi 3.1415926
或const double pi=3.1415926
Landlord
2002-12-21
打赏
举报
回复
搞错没有,“派“看你有没有定义,不是用什么表示的
陈硕
2002-12-21
打赏
举报
回复
2
#include <cmath>
const double pi = 2 * std::asin(1);
c++
形状类Shape(
派
生出圆类Circle和矩形类Rectangle)
1.建立一个形状类Shape作为基类,
派
生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。 具体要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y
表示
不同的含义,如对于圆,x和y均
表示
圆的半径,而对于矩形,x
表示
矩形的长,y
表示
矩形的宽。访问权限定义为保护类型是为了能被继承下去,以便
派
生类能直接访问x和y。 (b)公有成员函数 构造函数Shape(double _x,double _y):用_x、_y分别初始化x、y。 double GetArea():求面积,在此返回0.0。 (2)圆类Circle,从Shape公有
派
生
一个21点的游戏 (
C++
写)
设计一个21点的游戏,游戏规则如下: 两个玩家,一个是人,一个是电脑。首先由电脑随机
派
两张牌给人类玩家(牌不能重复,牌的
表示
方式为 花色牌号,如红桃8),然后玩家通过自己判断再选择是否继续要牌。如果要,则继续随机
派
给玩家一张牌,若此时所有牌的点数之和大于21,则判断玩家为输,如果不是,则玩家可以继续选择要牌与否。如果不要牌,则人类玩家阶段结束。轮到电脑。电脑阶段与玩家阶段基本相同。电脑首先自己要两张牌,然后由电脑自己判断是否继续要牌,判断的最重要依据是刚好赢人类玩家就收手。而输赢是按照两家的点数与牌数,赢的一方是点数较大的一方,若点数相同,则取牌数量更多的一方胜,若牌数也一样,则不分胜负。 点数的计算方式为:不论花色(红桃,黑桃,梅花,方块),数字牌(2到10)按照数字算,A按照1来算, J,Q,K均算成0.5点。
深入解析
C++
编程
中
的纯虚函数和抽象类
C++
纯虚函数详解 有时在基类
中
将某一成员函数定为虚函数,并不是基类本身的要求,而是考虑到
派
生类的需要,在基类
中
预留了一个函数名,具体功能留给
派
生类根据需要去定义。 纯虚函数是在声明虚函数时被“初始化”为0的函数。声明纯虚函数的一般形式是 virtual 函数类型 函数名 (参数表列) = 0; 关于纯虚函数需要注意的几点: 纯虚函数没有函数体; 最后面的“=0”并不
表示
函数返回值为0,它只起形式上的作用,告诉编译系统“这是纯虚函数”; 这是一个声明语句,最后应有分号。 纯虚函数只有函数的名字而不具备函数的功能,不能被调用。它只是通知编译系统:“在这里声明一个虚函数,留待
派
浮点计算编程原理、实现与应用
前言 第1章 引论 1.1 计算有什么用? 1.1.1 基础科学 1.1.2 应用科学 1.1.3 工程项目 1.1.4 日常生活 1.2 超高精度计算有什么用? 1.3 计算编程概述 1.4 一些缩写的解释 第1部分 原理与实现:通用仿真库 第2章 代码概述 2.1 基本内容 2.2 使用
c++
? 2.2.1 c还是
c++
? 2.2.2
c++
与通用编程 2.3
c++
代码的设计 2.3.1 使用模板 2.3.2 操作符重载 . 2.3.3 选择接口函数 2.3.4 参数传递 2.3.5 返回值处理 2.3.6 计算异常与诊断信息 2.3.7 内存布局 2.4 计算代码的测试 2.4.1 随机输入测试 2.4.2 特殊值测试 2.4.3 恒等式测试 2.5 代码的使用 2.6 伪码 第3章 通用整型运算 3.1 基本概念 3.1.1 记数法与数制 3.1.2 整型编码 3.1.3 编码位数换算 3.2 通用整型编码 3.2.1 数据定义 3.2.2 jype的选取 3.3 通用整型四则运算 3.3.1 加法 3.3.2 减法 3.3.3 乘法 3.3.4 除法 3.4 优化 3.4.1 加法 3.4.2 减法 3.4.3 乘法 3.4.4 除法 3.5 符号处理 3.5.1 原码,还是补码? 3.5.2 有符号通用整型的
表示
3.5.3 符号操作 3.6 输入输出函数 3.6.1 输入函数 3.6.2 输出函数 3.7 代码使用 第4章 通用定点运算 4.1 基本概念 4.1.1 记数法 4.1.2 误差 4.1.3 舍入 4.1.4 有效数字 4.2 通用定点数编码 4.2.1 数据定义 4.2.2 符号处理 4.3 四则运算 4.3.1 加法和减法 4.3.2 乘法 4.3.3 除法 4.4 辅助操作 4.5 代码使用:计算
派
第5章 浮点数与ieee浮点标准 第6章 通用浮点运算 第7章 通用基本函数库 第2部分 应用:x87fpu编程与vc6浮点库 第8章 x87fpu编程 第9章 编写自己的浮点库 第10章 如何反汇编代码 第11章 vc6浮点函数库 第12章 异常处理机制 第13章 浮点编程
中
的常见技巧 附录
C++
中
圆周率Π的几种
表示
方法arccos(-1), 2arcsin(1), 4arctan(1)的用法
利用数学所学知识,我们很容易知道 Π = arccos(-1) = 2arcsin(1) = 4arctan(1) 那么在
C++
中
就应该写成 # define PI acos(-1) //# define PI 2*asin(1) //# define PI 4*atan(1) # define PI 3.1415926 //一般不做特别要求的话这样写也是可以的 看清楚数学
表示
与
C++
中
写法的区别 这么写一个很大的好处就是,提高了计算精度 ...
C语言
69,322
社区成员
243,077
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章