临朐58同城二手电脑:三个小问题!

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 07:55:47
第一个:
class circle
{
public:
float gets(float r);
float getl(float r);
float getv(float r);
float getbs(float r);
static float pi;
};
float circle::pi=3.14;
---warning C4305: “初始化” : 从“double”到“float”截断
第二个:
float circle::getv(float r)
{
float v=4*pi*r*r*r\3;
return v;
};

---error C2017: 非法的转义序列
第三个:
switch chiose{
case chiose!=1&&chiose!=2&&chiose!=3&&chiose!=4;
cout<<"\t您的输入有误!\a"<<endl;
cin>>chiose
break;
---error C2143: 语法错误 : 缺少“;”(在“switch”的前面)
在线等,谢谢!
\3是除以3
错了?
怎么才是正确的???

1.C++默认小数应该是double得转换成float建议直接用double
2.\3是什么?
3.switch用法不对
应该是
switch chiose
case:1
........
case:2
........
case:3
........
case:4
.....
这样的格式