C语言中的switch问题
int _tmain(int argc, _TCHAR* argv[])
{
int a,b,x;
float y;
cout<<"输入一个整数";
cin>>x;
if(x<0) a="-1";
else
a=x/10;
switch(a)
{
case -1:y=0;break;
case 0 :y=1;break;
case 1: y="10";break;
case 2:
case 3: y="30";break;
case 4: y="8";
default:y=-2;
}
cout<<y;
return 0;
}
a=-1; y="0";
a=0;y=1
a=1;y=10;
a=2;y=30;
a=3;y=30;
a=4;y=-2
其它,y=-2;
文章评论(0条评论)
登录后参与讨论