📄 chap1job.txt
字号:
1. int i, j, k;
System.out.println("i j k");
for (i = 0; i < 2; i++)
for (j = 0; j < 2; j++)
for (k = 0; k < 2; k++)
{
System.out.print(i + " " + j + " " + k);
System.out.println();
}
期望的输出结果为?
2. int n = 10;
long result = 1;
while (n >= 1)
result *= n--;
System.out.println("10!=" + result);
Result的输出结果为?
3. int n=10;
long result=1;
do
result*=n--;
while(n>=1);
System.out.println("10!="+result);
Result的输出结果为?
4. int n;
for (n = 1; n <= 10; n++)
{
if (n % 2 == 0)
break;
System.out.println("n=" + n);
}
期望的输出结果为?
5. int n;
for (n = 1; n <= 10; n++)
{
if (n % 2 == 0)
continue;
System.out.println("n=" + n);
}
期望的输出结果为?
6. 【问题描述】
约瑟夫(Joseph)环问题的一种描述是:编号为1, 2, …, m的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。
一开始任选一个正整数作为报数上限值m,
从第一个人开始按顺时针方向自1开始报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,
从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。
【基本要求】
利用顺序存储结构模拟此过程,按照出列的顺序印出各人的编号。
【测试数据】
m的初值为20;n=7,7个人的密码依次为:3, 1, 7, 2, 4, 8, 4,首先出列的人为6(正确的出列顺序应为6, 1, 4, 7, 2, 3, 5)。
7.写一段java代码,实现2个数的相乘(注:只能用加法与递归的算法实现)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -