You asked:

who was king in 1946

king
king

In 1946, Napoleon I of France, George IV of the United Kingdom, William IV of the United Kingdom, Louis XVI of France, Bhumibol Adulyadej, Abdullah II of Jordan, Franz Joseph I of Austria, Albert II of Belgium, Farouk of Egypt, Ernest Augustus I of Hanover and George V of Hanover were kings.