如何编写程序“输出1~999中能被3整除,而且至少有一位数字是5的所有数字”?
人气:311 ℃ 时间: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,那样可以极大的提高程序运行的效率……
推荐
猜你喜欢
- 化二次型(x1+x2)^2+(x2-x3)^2+(x3+x1)^2为标准型,
- 负2分之xy的平方z的系数是_______它是_______次单项式;多项式-x的平方y-3x+2y-1的项是_____次数是_____,最高次的系数是_________
- could you check the timetable to see___there is a train at 5o'clock?
- 一个长方形的长是宽的1.5倍 长和宽的比是()
- 关于学校的体育活动 英语作文(60词以上)
- 甲乙两车同时从AB相向而行,甲到中点时,乙还差12.5千米,甲到达终点时,一行了全程的7/8,求AB 间的距离
- 20度时,提纯含有适量的泥沙的10克食盐,溶解度为36克,溶解该食盐最好用多少毫升的水,
- 总体来说,银行获得的存款量决定了银行的贷款能力,但是,在许多时候银行的贷款数量会超出它所获得的存款数量,这是一个众所周知的事实.如果这种贷款的数量超出过多,就会造成通货膨胀. 用一句话概括这段文字所表达的观点.(不超过15个字)