选择程序,我哪里出错了呢?请帮忙~~~~~
#include <iostream>
using namespace std;
void main()
{
float n;
int s;
for (;;)
{
cout<<"input a float number:"<<endl;
cin>>n;
if (n == 3.14)
{
s = 0;
}
else if (n == 2.72)
{
s = 1;
}
else
{
s = -1;
}
switch(s)
{
case 0 : cout<<"This is PI"<<endl; break;
case 1 : cout<<"This is e"<<endl; break;
case -1 : cout<<"It is not PI or e"<<endl; break;
}
}
}
我这个程序到底哪儿出错了呢? 无论我输入什么数据,屏幕都是显示:It is not PI or e
请大家帮我指正呀~~~