首页上一页 1 下一页尾页 1 条记录 1/1页
入门经典第一题答案有误
发表在C语言图书答疑
2015-08-26
是否精华
是
否
版块置顶:
是
否
当输入X<1时Y显示的值错误
#include<stdio.h>
int main()
{
int Y,X;
int Switch;
printf("please enter X:");
scanf("%d",&X);
if(X<1)
{
Switch=1;
}
else if(1<=X&&X<10)
{
Switch=2;
}
else
{
Switch=3;
}
switch(Switch)
{
case 1:
break;
case 2:
Y=2*X-1;
break;
case 3:
Y=3*X-11;
break;
default:
break;
}
printf("Y is:%d\n",Y);
return 0;
}
#include<stdio.h>
int main()
{
int Y,X;
int Switch;
printf("please enter X:");
scanf("%d",&X);
if(X<1)
{
Switch=1;
}
else if(1<=X&&X<10)
{
Switch=2;
}
else
{
Switch=3;
}
switch(Switch)
{
case 1:
break;
case 2:
Y=2*X-1;
break;
case 3:
Y=3*X-11;
break;
default:
break;
}
printf("Y is:%d\n",Y);
return 0;
}