求解,这个错误程序怎么改成正确的

下面的这个程序是当a和b的值相等的情况下a与b的值同时增加1,而a与b的值不相等的话,二者的值保持不变。
#include <stdio.h>
int main()
{
inta,b;
scanf(“%d%d”,&a,&b);
if (a==b)
a++;
b++;
printf("a=%d,b=%d",a,b);
return 0;
}

首先,inta,b; int和a之间得有个空格。其次是if以后不加大括号的话只执行后面的一句话,所以想要a++,b++都执行的话就加个大括号。