执行下面程序段后,k的值是_______。 r=1;n=203;k=1 do{k*=n%10*r;n/=10;r++;}while(n);

admin2010-12-10  20

问题 执行下面程序段后,k的值是_______。
r=1;n=203;k=1
do{k*=n%10*r;n/=10;r++;}while(n);

选项 A、 0

答案

解析  本题考查的是do…while循环。第一次执行循环体,因为k=1,r=1,n=20,所以k=1*20%10*1=0,n=20/10=2,r=2;第二次执行循环体,k=0*2%10*2=0,n=10/10=1,r=3;第三次执行循环体,k=0*1%10*3=0,n=1/10 =0,r=4,所以k的值为0。
转载请注明原文地址:https://jikaoti.com/ti/LSB0FFFM
0

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