C语言编程题,求解释。第二题。
3个回答
展开全部
k*=n%10即 k=k*(n%10),初始值,k=1,n=263,所以k=3,n=26, while(n)判断n为真,所以继续循环,此时k=3*6=18 n=2; while(n)再次判断n为真,再次循环,此时k=18*2=36,n=0,判断n为假,所以退出循环, while(n)表示判断n的值是否为真,程序中认为0为假,其他值为真。若为真,继续执行do中的循环,为假跳出循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-01-04 · 知道合伙人教育行家
天雨下凡
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:17564
获赞数:65145
爱电脑、爱数学、爱音乐; 熟悉VB、C/C++、JAVA; EXCEL与VBA有所研究…… 数学,一些会,一些被忘却……
向TA提问 私信TA
关注
展开全部
开始时,k=1,k*=n%10;即k=k*(n%10),n/=10;即n=n/10
第一次循环:
k=1*3=3,n=26
第二次循环:
k=3*6=18,n=2
第三次循环:
k=18*2=36,n=0,循环结束,k的值是36
第一次循环:
k=1*3=3,n=26
第二次循环:
k=3*6=18,n=2
第三次循环:
k=18*2=36,n=0,循环结束,k的值是36
更多追问追答
追问
while (n)是什么意思啊?
是不是终止的意思啊?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
让他们都抬起两只脚。
地上还剩94-(35x2)=24只脚。
都是兔子的脚。
那么兔子有24/2=12只,
鸡有23只
地上还剩94-(35x2)=24只脚。
都是兔子的脚。
那么兔子有24/2=12只,
鸡有23只
追问
求详细解释
追答
对补齐 我不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询