1101作业:循环强化训练

 1 public class Homework01 {
 2     public static void main(String[] args) {
 3         int a=0,b=0,c=0;
 4         System.out.print("3位数的所有水仙花数为:");
 5         for (int i = 100; i < 1000; i++) {
 6             a = i / 100;// 百位
 7             b = i % 100 / 10;// 十位
 8             c = i % 100 % 10;// 个位
 9             if (i == a * a * a + b * b * b + c * c * c) {
10                 System.out.print(i + " ");
11             }
12         }
13     }
14 }

所有水仙花数

 1 public class Homework02 {
 2     public static void main(String[] args) {
 3         double sum = 0, hight = 100;
 4         for (int i = 1; i <= 10; i++) {
 5             sum = sum + 2 * hight;
 6             hight /= 2;
 7             System.out.println("第"+i+"次落地时共经过" + sum + "米,落地后反弹"+hight+"米");
 8         }
 9     }
10 }

皮球反弹

 1 public class Homework03 {
 2     public static void main(String[] args) {
 3         int x, y;
 4         System.out.print("\t1\t2\t3\t4\t5\t6\t7\t8\t9");
 5         for (x = 1; x < 10; x++) {
 6             System.out.print("\n" + x);
 7             for (y = 1; y <= x; y++) {
 8                 System.out.print("\t" + x + "*" + y + "=" + x * y);
 9             }
10
11         }
12     }
13 }

九九乘法表

 1 public class Homework04 {
 2     public static void main(String[] args) {
 3         for (int i = 0; i <=20; i++) {
 4             for (int j = 0; j <Math.abs(10-i); j++) {
 5                 System.out.print(" ");
 6             }
 7             for (int k = 0; k <=(10-Math.abs(i-10)); k++) {
 8                 System.out.print("* ");
 9             }
10             System.out.println();
11         }
12     }
13 }

画菱形

时间: 2024-12-15 01:36:27

1101作业:循环强化训练的相关文章

2Python进阶强化训练之csv|json|xml|excel高

Python进阶强化训练之csv|json|xml|excel高 如何读写csv数据? 实际案例 我们可以通过http://table.finance.yahoo.com/table.csv?s=000001.sz,这个url获取中国股市(深市)数据集,它以csv数据格式存储: Date,Open,High,Low,Close,Volume,Adj Close 2016-09-15,9.06,9.06,9.06,9.06,000,9.06 2016-09-14,9.17,9.18,9.05,9.

1Python进阶强化训练之装饰器使用技巧进阶

Python进阶强化训练之装饰器使用技巧进阶 如何使用函数装饰器? 实际案例 某些时候我们想为多个函数,统一添加某种功能,比如记时统计.记录日志.缓存运算结果等等. 我们不想在每个函数内一一添加完全相同的代码,有什么好的解决方案呢? 解决方案 定义装饰奇函数,用它来生成一个在原函数基础添加了新功能的函数,替代原函数 如有如下两道题: 题目一 斐波那契数列又称黄金分割数列,指的是这样一个数列:1,1,2,3,5,8,13,21,-.,这个数列从第三项开始,每一项都等于前两项之和,求数列第n项. 题

关于kettle中作业循环的设置

循环是出现在作业中的概念,因为转换里的步骤是并行执行的,所以循环对它来说没什么意义.循环的需求肯定是"我想执行多次某个作业(转换)". 得到这样的需求,我们可以通过两种方式完成.一种是使用js脚本的方式,配合"条件判断"作业项来完成循环,因为这种方法太过复杂,所以不在本节详细描述. 下面介绍一种方法可以直接对作业或者转换进行循环.避免在作业中产生更多的作业项. 做这个实验需要两个转换和一个作业.他们分别如下: Jb_Test_Cycle_2 :整体调度,包括了Tr_

c语言程序设计第六次作业——循环结构(2)

(一)改错题 序列求和:输入一个正实数eps,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... ,精确到最后一项的绝对值小于eps(保留6位小数). 修改前的源代码 错误信息(1): 错误原因:用do while循环语句在while后面要加分号,这个语句特殊需牢记 改正方法:在while后面加上分号 错误信息(2): 错误原因:item = 1/ n;次语句中n定义为整型,所以1/n不会出现小数 改正方法:把 item = 1/ n; 改为 item = (double)1/

C语言程序设计第六次作业--循环结构2

(一)改错题 序列求和:输入一个正实数eps,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... ,精确到最后一项的绝对值小于eps(保留6位小数). 输入输出样例: Input eps:1E-4 s = 0.835699 源程序(有错误的程序) #include<stdio.h> int main() { int flag,n; double eps,item,s; printf("Input eps: "); scanf("%f",

C语言程序设计第五次作业——循环结构(1)

(一)改错题 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下:c = 5×(f-32)/9其中,c表示摄氏温度,f表示华氏温度.输入输出样例1: Enter lower:32 Enter upper:35 fahr celsius 32 0.0 34 1.1输入输出样例2: Enter lower:40 Enter upper:30 fahr celsius源程序(有错误的程序)

ACM: 强化训练-Roads in the North-BFS-树的直径裸题

Roads in the North Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Description Building and maintaining roads among communities in the far North is an expensive business. With this in mind, the roads are build such that the

强化训练":两腿间似有一团火

野良子是1942年被日军送到中国来的.三年来,她无法记清自己已慰安了多少日军官兵.她只记得自己在一天中曾被一百多个日军士兵糟蹋.她见自己也能救同胞姊妹于危难之中,脸上不禁露出一丝凄惨的微笑.她和另外4个姐妹向挤在一处的妇女们点了点头,随士兵出门而去.http://issuu.com/dumrfs92sn http://issuu.com/nx87rjqxvp http://issuu.com/g3dst6aulj http://issuu.com/gdgdu93acz http://issuu.

Python强化训练笔记(六)——让字典保持有序性

python的字典是一个非常方便的数据结构,使用它我们可以轻易的根据姓名(键)来找到他的成绩,排名等(值),而不用去遍历整个数据集. 例如:{'Lee': [1, 100], 'Jane': [2, 98]...} 但是在使用字典的过程中产生了一些问题,那就是,字典本身是不管你录入的顺序的 >>> d = {} >>> d['Lee'] = [1, 100]>>> d['Jane'] = [2, 98] >>> d['Tom']=[3