若变量已正确定义,分别执行以下程序段A和程序段B,输入一个整数并赋给变量number后,对变量number值的正确描述是( )。 /* 程序段A */ scanf ("%d", &number); t_number = number; do{ t_number = t_number / 10; }while(t_number != 0); /* 程序段B */ scanf ("%d", &number); do{ number = number / 10; }while(number != 0); A. 程序段A:number的值最终变为0。 B. 程序段B:number的值最终变为0。 C. 程序段A:number的值不变,始终是输入的数据。 D. 程序段B:number的值不变,始终是输入的数据。 E. 程序段A:t_number的值最终变为0。 F. 程序段A:引入变量t_number参加运算,使得number中始终保存着输入数据,保护其值不被改变。