这个哪里有问题啊?不明白啊

#include <stdio.h>
int main()
{ int a,b;//定义两个变量a,b
float avg;
printf("输入整数a");
scanf("%d",&a);
printf("输入整数b");
scanf("%d",&b)
avg=(a+b)/2.0;
printf("平均值是%.2f",avg);
return 0;
}

scanf("%d",&b)这句忘记加分号了。如果是用vc6.0编译的话,可以按Fn+f4定位出错位置喔