乌镇行李寄存:谁会C语言

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 23:12:31
float x=10,y=5;
switch (x)
case 1 x++;
deault x+=y;
case 2 y--;
case 3 x--;
printf(“x=%d,y=%d”,x,y);
return 0;
}

首先写法不对:以下改正
int x=10,y=5;
switch (x)//错误,不能使用float
{
case 1: x++;//冒号,是否需要break?
default: x+=y;
case 2: y--;
case 3: x--;
}
printf(“x=%d,y=%d”,x,y);

return 0;

如果没有break;那么上面输出:"x=14,y=4

呵呵,想法不错~

能否说清楚点你要问的是什么?把题写完整

d变量还没有数.这个程序能运行吗?-_-||

这道题的确不对,SWITCH是选择语句,根本就只运行前4句,下面的只有输出有用