运行下面程序段后,k值为(36).k=1;n=263; do {k*=n%10;n/=10; } w

发布时间:2021-02-25 12:37:50

运行下面程序段后,k值为(36).k=1;n=263; do {k*=n%10;n/=10; } while(n); 请详细分析.n的值为0.

网友回答

k=k*(n/10)=1*3=3,n=n/10=26
k=3*6=18,n=26/10=2
k=18*2=36,n=2/10=0,
此时n=0,循环结束.输出k的值为36.
以上问题属网友观点,不代表本站立场,仅供参考!