首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

兄弟们!小弟初学c语言!遇到了难以捉摸的语法异常!还请各位帮忙哈

2012-02-26 
兄弟们!小弟初学c语言!遇到了难以捉摸的语法错误!还请各位帮忙哈!我用的是turboc/c++代码如下,是计算不同

兄弟们!小弟初学c语言!遇到了难以捉摸的语法错误!还请各位帮忙哈!
我用的是     turbo   c/c++
代码如下,是计算不同图形面积的  
#include   "stdio.h "
#include   "conio.h "
#include   "math.h "
main()
{
        int   selected
AGAIN:
        printf   ( "1   juxing ");
        printf   ( "2   sanjiaoxing ");
        scanf   ( "%d ",&selected);
        if   (selected> =2   ||   select <=1   ||   selected> = 'a '&&selected <= 'z '   ||   selected> = 'A '   &&   selected <= 'Z ')
        printf   ( "please   input   again ");
        goto   AGAIN;
        switch   (selected)
        {
        float   a,b,c,p,r,area;
GOTOCASE1:
case   1:
printf   ( "shuru   chang   kuan     \n ");
scanf   ( "%f   %f ",&a,&b);
if   (a <0||b <0)
goto   GOTOCASE1;
area=a*b;
printf   ( "zhege   juxingde   mianjishi   %f\n ",area);
break;
GOTOCASE2:
case   2:
printf   ( "shuru   sanjiaoxingde     santiaobian\n ");
scanf   ( "%f   %f   %f ",&a,&b,&c);
if   (a+b <=c||a+c <=b||b+c <=a)
goto   GOTOCASE2;
p=(a+b+c)/2.0;
area   =sqrt((p-a)*(p-b)*(p-c));
printf   ( "zhege   san   jiaoxing   de   mianjishi   %f   \n ",area);
break;
default:
break;
        }
        END:
        ;
       

}


编译器告诉我的错误如下:

1       AGAIN:
2
        if   (selected> =2   ||   select <=1   ||   selected> = 'a '&&selected <= 'z '   ||   selected> = 'A '   &&   selected <= 'Z ')


3         switch   (selected)

4
        END:


请各位不吝赐教!   谢谢!!!

[解决办法]
AGAIN:
printf ( "1 juxing ");
printf ( "2 sanjiaoxing ");
scanf ( "%d ",&selected);
if (selected> =2 || select <=1 || selected> = 'a '&&selected <= 'z ' || selected> = 'A ' && selected <= 'Z ')
printf ( "please input again ");
goto AGAIN;
===========>
AGAIN:
printf ( "1 juxing ");
printf ( "2 sanjiaoxing ");
scanf ( "%d ",&selected);
if (selected!==2 || select!==1 ){
printf ( "please input again ");
goto AGAIN;
}

热点排行