编程逻辑20题+java版答案完美版(3)

2021-02-21 10:48

适合编程初学的逻辑编程练习20题+答案,整理成java文件,下载即可执行,完美版!

!");
}
}
System.out.println();
}

public static void Test13()
{
System.out.println("13.已经知道:100个房间,每个房间里有一盏灯,现在有一百个人排成一队第一个人拉所有能把1整除的房间里的灯,第二个人拉所有能把2整除的房间里的灯................第100个人拉所有能把100整除的房间 里的灯问:最后哪些灯是亮的");
for (int i = 1; i <= 100; i++)
{
int a = 0;
for (int j = 1; j <= 100; j++)
{
if (i % j == 0)
a = a + 1;
}
if (a % 2 == 1)
System.out.print("最后第" + i + "盏灯是亮的; ");
}
System.out.println();
}

public static void Test14()
{
System.out.println("14.分配:公司有100员工有100块钱保证每一个员工都得有一张票; 中国馆 5元一张;美国馆 3元一张; 日本馆 一元3张");
int sum = 0;
for (int i = 0; i < 21; i++)
{
for (int j = 0; j < 34; j++)
{
for (int e = 0; e < 101; e++)
{
int a = 5 * i + 3 * j + (int) (e / 3);
int b = i + j + e;
int w = e % 3;
if (a == 100 && b == 100 && w == 0)
{
System.out.println("买中国馆" + i + "张;买美国馆" + j + "张;买日本馆" + e + "张。");
sum = sum + 1;
}
}
}
}
System.out.println("一共有" + sum + "种买票方案!");
System.out.println();
}

public static void Test15()
{
System.out.println("15.团团圆圆3个月生一对小熊猫以后每个月都会生一对。小熊猫生下来3个月之后也会生小猫熊, 24个月后有多少只熊猫");
int sum = 1;
int zhi = 0;
int qian = 0;
for (int i = 1; i < 25; i++)
{
if (i < 3)
zhi = sum;
if (i >= 3)
{
sum = zhi;
zhi = zhi + qian;
}
qian = sum;
}
System.out.println("24个月之后有:" + zhi + "只熊猫");
System.out.println();
}

public static void Test16()
{
System.out.println("16.求100-999之间的所有的水仙花数: 153 = 1*1*1+5*5*5+3*3*3");
int s = 0;
for (int i = 100; i < 1000; i++)
{
int a = i % 10;
int b = (i / 10) % 10;
int c = i / 100;
if (a * a * a + b * b * b + c * c * c == i)
{
System.out.print(i + " ");
s = s + 1;
}
}
System.out.println();
System.out.println("100-1000之间一共有" + s + "个水仙花数");
System.out.println();
}

public static void Test17()
{
System.out.println("17.打印输出以下图形:");
System.out.println(" * ");
System.out.println(" *** ");
System.out.println("*****");
System.out.println(" *** ");
System.out.println(" * ");
System.out.println();
for (int i = 1; i < 6; i++)
{
for (int j = 1; j <= Math.abs(3 - i); j++)
{
System.out.print(" ");
}
for (int a = 1
; a <= 5 - 2 * (Math.abs(3 - i)); a++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}

public


编程逻辑20题+java版答案完美版(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:施工企业中工程项目的财务成本管理以及内部控制的分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: