关于switch
#include<iostream>#include<string>
#include<math.h>
#include<iomanip>
#include<stdio.h>
using namespace std;
main()
{
int a;
while((a = cin.get()) != 'c')
{
switch(a)
{
case 'a':
cout<<"555";break;
case 'b':
cout<<"666";break;
default:
cout<<"default";break;
}
}
}
为什么输入 a或b 都会打印default,
因为程序把你输入的换行符也读取进去了
页:
[1]