Consider the following algorithm: Enter a non-negative integer n Input a non-negative integer n i ← 0 While n is an even number do 3.1. N ← n / 2 3.2. I ← i +1 Output i. Answer question: (A) What is the output when input 12? (B) What is the output when any odd number is entered? (C) What will be output when 0 is entered? (D) Is this series of steps an algorithm? 思考以下算法:输入一个非负整数n Input a non-negative integer n i←0 While n 是偶数 do 3.1. n← n /2 3.2. i← i +1 Output i。 回答问题: (a)当输入12时,输出是什么? (b)输入任何奇数时的输出是什么? (c)当输入0时会输出什么? (d)这一系列的步骤是一个算法吗?