社区
C语言
帖子详情
求助
薛定谔不养猫_kk
2019-05-18 08:49:55
题目是100-1000多少个位数字是5,图片是题目给的答案 我想知道while循环语句中的(s=s+k%10)中的+s干嘛用的,s的值一直是0。和k=k/10;下面并没有用到k的值,if判断后又重新循环了。我尝试删除后执行不了。
...全文
56
2
打赏
收藏
求助
题目是100-1000多少个位数字是5,图片是题目给的答案 我想知道while循环语句中的(s=s+k%10)中的+s干嘛用的,s的值一直是0。和k=k/10;下面并没有用到k的值,if判断后又重新循环了。我尝试删除后执行不了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CaptainXue
2019-05-18
打赏
举报
回复
首先,我们来看看for循环中,它实现的是100到1000之间的每一个数,求每个数各个位置上的数之和,while循环就是实现的计算一个数的各个位置上的数之和,理解到这一点就知道为什么每次在while之前都要把s初始化为0,因为s是存储当前数字i的各个位置上的数之和,如果不初始化,就会在之前的s上进行累加,这样的s得到的是100到当前i之前的所有数的各个位置上的数之和。 也正是因为对程序的解读,发现一个问题,就是你的程序是先计算每个数各个位置上的数之和s,然后判断s是否为5,如果不是,就继续计算下一个数,如果是,就count++,从你的程序看来,你是统计的100到1000之间,满足各个位置上的数之和为5的数的个数了。这个好像和你给的题意不符合吧?但是我看你给的题意是统计个位数字为5的数吧,如果是这样的话,你的for循环里面改为:s=0;k=i;s=k%10;//只截取个位上的数即可。后面的不变。
Italink
2019-05-18
打赏
举报
回复
k复制了i的值,%10可以得到一个数的最低位比如1234%10=4,/10可以消除最低位,比如1234/10=123,s用作累加求和,所以那个while循环的作用就显而易见了,求数字i各个位数相加的和,你说s一直等于0是不正确的
搞不定事情时,怎么
求助
他人
本文探讨了在职场中如何正确
求助
他人,强调
求助
是一种重要的能力。文章提供了
求助
前的准备、
求助
过程中的注意事项以及如何认清责任的指导,帮助读者有效提升职场沟通技巧。
读书笔记-如何有效
求助
-1/2--
求助
行为的有效姿态
该博客围绕有效
求助
展开,介绍了
求助
的正确姿势,包括行动指南、策略及可能的反应。分析了有些人不会
求助
的原因,如五种恐惧。还探讨了
求助
和助人时感觉糟糕的缘由,提及互惠类型,指出当今工作需依赖合作,要忍受
求助
的小折磨。
从
求助
到获助,微博肺炎
求助
者等了多久? | Alfred数据室
在新冠肺炎疫情期间,大量中老年患者在微博上
求助
,数据显示50岁以上患者占81.9%,多为重症并伴有基础疾病。
求助
高峰集中在2月4日至7日,平均等待援助时间为13天,仅26.5%的
求助
者最终获得帮助。
工作中遇到困难如何
求助
,又不让他人反感?
本文探讨了在遇到技术难题时,如何适时、有效地向同事
求助
的方法。包括何时
求助
、如何清晰表述问题及
求助
后的自我提升策略。
【读书笔记】《学会
求助
》
本文解读《学会
求助
》核心观点,分析不愿
求助
的四大心理障碍,提出构建心理安全感的组织策略,并介绍明确目标、精准表达、选择合适对象等高效
求助
技巧,强调
求助
是资源流动与能力体现,有助于个人成长与组织效能提升。
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章