如何编写程序“输出1~999中能被3整除,而且至少有一位数字是5的所有数字”?
人气:230 ℃ 时间:2020-03-26 10:18:51
解答
建议:
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到999之间能被3整除,且至少有一位数字是5的所有正整数个数
- 集合A={1,2,3,…,999}中不能被5整除又不能被7整除的数有几个?
- 用VB求100到999之间个位数是3且能被7整除的数并输出
- 能被2 3 5整除的数的特征
- 某同学配制0.1mol/LNaOH的溶液100mL,下列操作会造成实际浓度偏高的是
- 在一密闭容器中有甲醛、氧气、氢气共16.5克,用电火花引燃,使其完全燃烧,再将燃烧后的气体用过氧化钠充分吸收,过氧化钠增重8.5克,则原混合气体中氧气的物质的量是?
- 英语翻译
- 液相色谱法实验前为什么要冲洗色谱柱
猜你喜欢