I think that given options are wrong.
formula that you can remember, in case the shopkeeper sells at the cost price, is:
Gain Percentage =ERROR/TRUE WEIGHT-ERROR X 100
100/1000-100 X 100=11.11%
alternatively,
Suppose 1000 gram costs = 1000 Rs
So, 900 grams = 900 Rs
So, he saved 100 Rs out of 1000 Rs
So profit: 100/900*100 = ~11%
ANOTHER VERY SIMPLE FORMULA
GAIN % = [(TRUE WEIGHT- FALSE WEIGHT)/ FALSE WEIGHT] X 100