Since
f(1)=a+b+c=0, we have
c=−a−b. Then
f(7)=48a+6b=6(8a+b), f(8)=63a+7b=7(9a+b).
From
50<6(8a+b)<60 we get
8a+b=9, and from
70<7(9a+b)<80 we get
9a+b=11. Subtracting,
a=2, then
b=−7 and
c=5.
So
f(100)=20000−700+5 =19305, which lies in
5000⋅3<19305<5000⋅4, giving
k=3.
Thus, the correct answer is
C.