c语言中a /= 10; 和while (n!=0)分别是什么意思

 我来答
创作者cNT6tJOViU
2019-12-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.5万
采纳率:32%
帮助的人:964万
展开全部
a%10的意思是a除以10求余。第一次循环(a
%
10)
*
(a
%
10)
*
(a
%
10)为个位数的立方。a
/=
10为a除以10所得的商,下一循环再执行(a
%
10)
*
(a
%
10)
*
(a
%
10)时就是为十位数的立方了;循环4次就是4位数的立方。s+=
是累加的意思,将四个位的立方累加求和
这样解释明白了吧
创作者mFHjVEYRHB
2020-03-03 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:642万
展开全部
a
/=
10就是a=a/10,记得这种除是取整数的换句话说就是小数部分会丢弃;("/
"的优先级比"
=
"高所以先执行"a/10"然后赋值给
a)
至于while
(n!=0)是while循环,当n不等与0时执行while后面的语句,执行一遍后再检查n是否等于0,不等于0再执行,如此反复,直到n=0就结束,跳出循环;继续下一步
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者jFL2HlSg1j
2019-05-25 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.5万
采纳率:28%
帮助的人:965万
展开全部
a
/=
10意思就是a=a/10
while
(n!=0)
(n!=0)是条件。意思就是当n不等于0时
执行下面{
}中的语句!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式