switch(i>=15)
的意思是用 i>=15这个值来选则case语句,
输入15 19 这个值是true 也就是1
当然不会进入分支
#include
using namespace std;
void main()
{
int i;
cout<<"请输入任意数字:";
cin>>i;
switch(i)
{
case 15: case 16:
cout<<"nice"<
case 18: case 19:
cout<<"find it"<
}
}
switch(i>=15)改为switch(i)就可以了,
switch是一个多项选择语句,在后面的括号里加上执行的条件,使true则执行,fulse的话就跳过