我是农民 2008-9-22 16:05
各位大虾<帮帮>
以下这段C程序为啥会出错!百思索得其解,求指教^《其实我只是想测试一下switch语句》
int main(void)
{
int y,z;
int x;
scanf("%%d%%d%%d\n",&x,&y,&z);
switch (x)
case 9: if(y>z) printf("%%d",y);exit(0);
case 8: if(z>y) printf("%%d",z);break;
}
/*
Turbo C For Windows 3.0 正在编译....
c:\docume~1\admini~1\桌面\1.c:
错误 c:\docume~1\admini~1\桌面\1.c 8: Case 转换错误 在函数
错误 c:\docume~1\admini~1\桌面\1.c 8: 'break' 位置错 在函数
*** 2 错误在编译 ***
可用内存 442904
★★提示: 对不起!编译失败,您还需要检查错误。★★ */
我是农民 2008-9-22 16:28
在线等啊###
在线等啊#####################
jason 2008-9-22 16:54
少了括号
switch (x)
{
}
没加头文件