若变量已正确定义,要求程序段完成求5! 的计算,不能完成此操作的程序段是( )。

admin2009-01-15  30

问题 若变量已正确定义,要求程序段完成求5! 的计算,不能完成此操作的程序段是(    )。

选项 A、for(i=1,p=1;i<=5;i++) p* =i;
B、for(i=1;i<=5;i++){ p=1; p* =i;}
C、i=1;p=1;while(i<=5){p* =i; i++;}
D、i=1;p=1;do{p* =i; i++; }while(i<=5);

答案2

解析 选项B)中,每次循环变量P都被重新赋值为1,每次得到的都是本次循环变量的值,不能实现求1*2*3*4*5(即5!)的功能,所以错误。
转载请注明原文地址:https://kaotiyun.com/show/O4Hp777K
0

相关试题推荐
随机试题
最新回复(0)