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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 08:35:52
运行下面程序段后,k值为(36).k=1;n=263;do{k*=n%10;n/=10;}while(n);请详细分析.n的值为0.运行下面程序段后,k值为(36).k=1;n=263;do{k*=n

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

运行下面程序段后,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.