C语言经典算法100例

高手给看下,哪里出现错误?

第1个回答  2015-05-22
第一行宏定义改为
#define PI 3.14159f

或者变量定义的时候改为 double r, area, c;

两种改法都可以。你出现的也不是错误,是警告,因为常量 3.14159 默认是double类型,而你的变量是float类型,从double转换为float的时候会损失精度。本回答被提问者和网友采纳
相似回答