【爱因斯坦台阶问题】有人走不多于1000台的台阶,若每步走2级则最后剩1级,若每步走3级则最后剩2级,若每步走7级则刚好不剩。(Java实现)

【爱因斯坦台阶问题】有人走不多于1000台的台阶,若每步走2级则最后剩1级,若每步走3级则最后剩2级,若每步走7级则刚好不剩。求台阶数

/*** 爱因斯坦台阶问题】有人走不多于1000台的台阶,若每步走2级则最后剩1级,若每步走3级则最后剩2级,若每步走7级则刚好不剩。求台阶数。*/
/*** 思路* 1.已知条件求台阶数n(>=1且<=1000)* 2.需满足条件:*  每步走2级则最后剩1级:n%2==1*  每步走3级则最后剩2级:n%3==2*  每步走7级则刚好不剩:n%7==0*/public class Test{public static void main(String[] args) {//求1-1000中符合条件的台阶数for(int n=1;n<=1000;n++){//如果满足所有条件,输出结果n,退出循环if(n%2==1 && n%3==2 && n%7==0){System.out.println("一共有"+n+"级台阶");}}}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部