美文网首页
面试题(一)

面试题(一)

作者: 清风_d587 | 来源:发表于2018-08-26 13:12 被阅读4次

题目:输入三个整数x,y,z,请把这三个数由小到大输出。  

1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> z则将x与z的值进行交换,这样能使x最小。  

import java.util.*;

public class test {

public static void main (String[]args){

int i=0;

int j=0;

int k=0;

int x=0;

System.out.print("请输入三个数\n");   

Scanner input = new Scanner(System.in);

i=input.nextInt();

j=input.nextInt();

k=input.nextInt();

        if(i>j)

        {

          x=i;

          i=j;

          j=x;

        }

        if(i>k)

        {

          x=i;

          i=k;

          k=x;

        }

        if(j>k)

        {

          x=j;

          j=k;

          k=x;

        }

System.out.println(i+", "+j+", "+k);

}

}

 题目:输出9*9口诀。  

1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。  

public class jiujiu {

public static void main(String[] args)

{

int i=0;

int j=0;

for(i=1;i<=9;i++)

{ for(j=1;j<=9;j++)

System.out.print(i+"*"+j+"="+i*j+"\t");

        System.out.println();

}

}

}

不出现重复的乘积(下三角)

public class jiujiu {

public static void main(String[] args)

{

int i=0;

int j=0;

for(i=1;i<=9;i++)

{ for(j=1;j<=i;j++)

System.out.print(i+"*"+j+"="+i*j+"\t");

        System.out.println();

}

}

}

上三角

public class jiujiu {

public static void main(String[] args)

{

int i=0;

int j=0;

for(i=1;i<=9;i++)

{ for(j=i;j<=9;j++)

System.out.print(i+"*"+j+"="+i*j+"\t");

        System.out.println();

}

}

}

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个   第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下   的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。  

1.程序分析:采取逆向思维的方法,从后往前推断。  

public class猴子吃桃{

static int total(int day){

 if(day == 10){

  return 1;

 }

 else{

  return (total(day+1)+1)*2;

 }

}

public static void main(String[] args)

{

System.out.println(total(1));

}

}

   题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。  

有需要的联系我2317384986

yxxy1717

相关文章

  • Android超实用最全面试大纲(三)

    文章目录: ANR面试题 OOM面试题 Bitmap面试题 UI卡顿面试题 内存泄漏面试题 内存管理面试题 一、A...

  • Android最全面试大纲(三)

    文章目录: ANR面试题 OOM面试题 Bitmap面试题 UI卡顿面试题 内存泄漏面试题 内存管理面试题 一、A...

  • 面试材料

    面试经验 面试题1 面试题2 面试题3 面试题4 面试题5 面试题6――数据结构 面试题7――网络 面试题8――汇...

  • 高阶面试题

    webpack面试题 面试题:webpack插件 Git面试题 面试题:git常用命令 面试题:解决冲突 面试题:...

  • this的指向的面试题

    面试题1 面试题2 面试题3 面试题4

  • 面试所涉及的问题

    面试题参考1 : 面试题 面试题参考2 : 内存管理 面试题参考3 :面试题 ...

  • 前端面试题2022年前端面试题

    一、HTML面试题 二、CSS面试题 三、JavaScript面试题 四、H5/C3面试题 五、ES6面试题 六、...

  • Java面试题汇总

    Java面试题总结 Java面试题总结一Java面试题总结二

  • Android面试题

    Android面试必备: (一)、Java面试题 (二)、Android面试题 (三)、Android高级面试题

  • 2022年web前端面试题

    web前端面试题分为:html/css面试题、javascript面试题、vue面试题、性能优化面试题、网络方面面...

网友评论

      本文标题:面试题(一)

      本文链接:https://www.haomeiwen.com/subject/uhkoiftx.html