28 . 输入一个实数,对其进行分半,一直到小于0.001为止,输出分半的次数()

来源: 计算机网络技术基础试题库   

28 . 输入一个实数,对其进行分半,一直到小于0.001为止,输出分半的次数()

#include <stdio.h>

main(){

int i=0;

float n;

scanf("%f",&n);

while()

{

n=n/2; i++;

}

printf("%d",i);

} [单选题] *

A.n>=0.001

B.n<0.001

C.n<=0.001

D.n!=0.001

答案解析