C语言错误提示identifier 'b'是什么意思

#include"stdio.h"
main( )
{int a,b;
l1:for(a=0;a<=8;a++){if a+b>8 goto l2;}
l2:for(b=0;b<=7;b++){if b+a>7 goto l1;}

{if(48.7*a+52*b<1020&&2*a+3*b&&2040-48.7*(a+b)-52*b==0)
printf("%d,%d ",a,b);}

}

针对indentifier'a'
indentifier'b'
怎么改.谢谢

第1个回答  推荐于2017-09-29
看一下标识符是不是没有定义。或者是有定义但是没有被使用。

********************************************************

if a+b>8
改为
if (a+b>8)

if b+a>7
改为
if (b+a>7)本回答被提问者采纳
第2个回答  2007-08-06
标识符 b,
变量b的错误
第3个回答  2007-08-06
标识符 b