第十六题
一个整数, 它加上 100 后是一个完全平方数, 加上 168 又是一个完全平方数, 请找出一个这样的整数.
代码:
- public class lianxi16 {
- public static void main(String[] args) {
- for(int i=1;i<10000;i++){
- if(Math.sqrt(i+100)%1==0&&Math.sqrt(i+268)%1==0){
- System.out.println(i);
- }
- }
- }
- }
第十七题
从键盘接收 3 个整数 a,b,c, 按大到小顺序输出.
代码:
public class Lianxi17 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入 3 个整数"); int a = in.nextInt(); int b = in.nextInt(); int c = in.nextInt(); if (a<b){ int t = a; a=b; b=t; } if (a<c) { int t = a; a=c; c=t; } if (b<c) { int t = b; b=c; c=t; } System.out.println(a+""+b+" "+c); } }
第十八题
猴子吃桃问题:
猴子第一天摘下若干个桃子, 当即吃了一半, 还不瘾, 又多吃了一个. 第二天早上将剩下的桃子吃掉一半, 又多吃了一个. 以后每天早上都吃了前一天剩下的一半零一个. 到第 10 天早上想再吃时, 见只剩下一个桃子了. 求第一天共摘了多少.
代码:
public class Lianxi18{ public static void main(String[] args) { int x=1; for(int i=9;i>0;i--){ x=(x+1)*2; System.out.println("第"+i+"天有"+x+"个桃子"); } } }
第十九题
两个乒乓球队进行比赛, 各出三人. 甲队为 a,b,c 三人, 乙队为 x,y,z 三人. 已抽签决定比赛名单. 有人向队员打听比赛的名单. a 说他不和 x 比, c 说他不和 x,z 比, 请编程序找出三队赛手的名单.
代码:
public class Lianxi19 { public static void main(String[] args) { char i, j, k; for (i = 'x'; i <= 'z'; i++){ for (j = 'x'; j <= 'z'; j++) { for (k = 'x'; k <= 'z'; k++) { if (i != j && i != k && j != k ) { if (i != 'x' && k != 'x' && k != 'z') System.out.println("A PK"+i+",B PK"+ j+",C PK"+ k); } } } } } }
话说, 最近写的代码都是基础的代码, 所以你要是嫌弃写的代码太简单, 没有挑战性什么的~ 我都会欣然接受的, 因为那证明小伙伴们的能力得到了提升, 已经不再是什么都不会的小白了
来源: http://www.jianshu.com/p/981b33a0347d