学校oj上的简单题 ,但是答案一直报错

熊二梦想变成世界上最大的熊...或者至少比它哥哥熊大大。
已知现在熊二的体重为a,熊大的体重为b。
每过一年,熊二体重增长为去年的3倍,熊大的体重增长为去年的2倍。
现在熊二想知道至少需要经过多少年后,它的体重能够超过它的哥哥。

输入
每行两个正整数 a 和 b, 两者之间有一个空格,a不大于b,且均不大于10000
输出
每行输出一个正整数,即熊二体重超过熊大至少需要经过经过的年数。
样例输入 Copy
4 7
2 3
样例输出 Copy
2
2

#include<stdio.h>
int main()
{
int a,b,year=0;
while(scanf("%d %d",&a,&b)!=EOF){
while(a<=b){
a=3a;
b=2
b;
year++;
}
printf("%d\n",year);
year=0;
}
return 0;
}