if(r>=0)
{
l=2*pi*r;
}
cout<
if(r>=0)
{
l=2*pi*r;
cout<
会得到你想要的结果
这个是 if 结构,你换成 if...else if... 就可以了
#include
int main()
{
float r;
float l;
const float pi=3.1415926f;
cout<<"请输入半径:";
cin>>r;
if(r<0)
{
cout<<"输入结果错误";
}else if(r>=0)
{
l=2*pi*r;
}
cout<
}
因为"cout<
呵,当然啦,你判断办输入错误后没有return之类退出main()程序就继续到下面去执行其它代码。你想输入错后退出加上return -1;之类的就可以了。 l的值未被初始化,是个随机值。
if以后出现的if都换成else if就可以了
加个 else