作业帮 > 综合 > 作业

将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf("%d",&x); i

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 17:38:29
将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf("%d",&x); if
将下列程序用switch语句改写,并使其功能不变.
main()
{
int x,y;
scanf("%d",&x);
if (x
将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf(
main()
{
int x,y;
scanf("%d",&x);
switch(x/10)
{
case 0:
case 1: y=1;
case 2: y=2;
case 3: y=3;
case 4: y=4;
case 5: y=5;
default: y=6;
}
printf("x=%d,y=%d\n",x,y);
}
再问: 不对的,输入-5得出的不是6 而是1·····我就纠结在这而已
再答: 你原来的程序输入-5也应该是1
再问: 我的意思是 照你的程序输 -5得到的结果是6 不应该是6 应该是1 所以想知道怎么改 明白我的意思了吧
再答: 嗯,明白了,那就要在外面加一层: 比如: if(x