题目
如何编写程序“输出1~999中能被3整除,而且至少有一位数字是5的所有数字”?
提问时间:2020-10-21
答案
建议:
1,你先写一个函数用于判断能否被3整除
2,接着编写一个函数用于判断是否含有数字5,
具体细节如下:假设数为x,先将x对10取余,可得到个位数字(假设为m),用m对5整除,如果不成功,再将x对100取余得到余数(假设为n),要知道n是个十位数,它的个位数一定是m,所以用n-m对50整除,如果还不成功,在对1000取余,依次类推,再按照之前的方法依次判断,无论多大的数都可以判断出来的
提示:最好先确定x的范围,1--9之间,还是10--99之间,还是100---999之间,然后再判断是否含有数字5,那样可以极大的提高程序运行的效率……
1,你先写一个函数用于判断能否被3整除
2,接着编写一个函数用于判断是否含有数字5,
具体细节如下:假设数为x,先将x对10取余,可得到个位数字(假设为m),用m对5整除,如果不成功,再将x对100取余得到余数(假设为n),要知道n是个十位数,它的个位数一定是m,所以用n-m对50整除,如果还不成功,在对1000取余,依次类推,再按照之前的方法依次判断,无论多大的数都可以判断出来的
提示:最好先确定x的范围,1--9之间,还是10--99之间,还是100---999之间,然后再判断是否含有数字5,那样可以极大的提高程序运行的效率……
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1面朝大海 春暖花开 的寓意
- 2在杨氏双缝干涉实验中可以通过哪些方法增大干涉条纹的间距?
- 3枣芽发,种棉花的意思?
- 4解方程组x+y=8 y+z=6 x+z=4并求mx+2y-z的2011次方=10中m的值
- 5快慢两列火车相向而行快车长50米慢车长80米快车车速是慢车的2倍,如果坐在慢车上的人见快车驶过窗口的时间是5秒,那么,坐在快车上的人见慢车驶过窗口的时间是( )秒?
- 6已知方程组2x-3y=2n+1;x+6y=n+2的解x、y的和为12,求n的值
- 7高二物理3-1第一章的所有公式
- 8退一步海阔天空上句
- 9be worth to do sth.和be worth doing sth.的区别
- 10英语翻译:人们第一次相遇时要相互打招呼(用for the first time)
热门考点