import java.util.*;
class HomeWork1
{
public static void main(String[] args)
{
/*
1.输入一个数,然后自动输出以这个数为和的加法算式(例:输入6,输出6 + 0
= 6,5 + 1 = 6,…,0 + 6 = 6)
*/
//1.请输入一个数
/*
System.out.println("请输入一个数: ");
Scanner input = new Scanner(System.in);
int sum = input.nextInt(); // 0 + 5 = 5, 1 +4, 2 + 3 , 3 + 2, 4 + 1, 5 + 0
//2.找出这个数的 所有加法算式
for (int i = 0; i < sum/2 + 1; i++)
{
System.out.println(i + "+" +(sum - i) + "=" + sum ); // i + (sum - i) = sum
}
*/
/*
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它
在第10次落地时,共经过多少米?第10次反弹多高?
*/
/*
1.十次, 循环十次
2.求两个内容:(1)第10次的反弹高度 (2)总共的高度
*/
/*
//定义一个变量。来存储高度
double height = 100;
//定义一个变量,存储总和
double sum = 100;
for (int i = 0; i < 10 ;i++ )
{
//每次弹一次,球的落地高度 反跳回原高度的一半
height = height / 2.0;
sum += height * 2;
}
System.out.println("第十次球的反弹高度为: " + height);
System.out.println("经过的总米数为 : " + sum);
*/
/*
*
***
*****
*******
*****
***
*
*/
/*
int row = 9;
for (int i = 0; i < row; i++)
{
//i = 0, j = 0 , j < 1 && j <13 ==> j < 1, j = 0 ,输出一颗*
//i = 1, j = 0, j < 3 && j < 11 ==> j < 3, j = 0 ,j = 1, j= 2, 三颗*
//i = 2, j =0, j < 5 && j < 9 ==> j < 5, j = 0, 1, 2, 3,4, 5颗
// i = 3, ... 7
// i = 4, ... j = 0, j < 9 && j < 5 ==> j < 5, j = 0, 1, 2, 3,4 , 5颗*
for (int j = 0; j < 2 * i + 1 && j < 2 * (row - i) -1 ; j++)
{
System.out.print("*");
}
System.out.println();
}
*/
//下面的直角三角形
/*
for (int i = 3; i > 0; i--)
{
// 5 , 3 ,1
for (int j = 0; j < 2 * i - 1 ; j++)
{
System.out.print("*");
class HomeWork1
{
public static void main(String[] args)
{
/*
1.输入一个数,然后自动输出以这个数为和的加法算式(例:输入6,输出6 + 0
= 6,5 + 1 = 6,…,0 + 6 = 6)
*/
//1.请输入一个数
/*
System.out.println("请输入一个数: ");
Scanner input = new Scanner(System.in);
int sum = input.nextInt(); // 0 + 5 = 5, 1 +4, 2 + 3 , 3 + 2, 4 + 1, 5 + 0
//2.找出这个数的 所有加法算式
for (int i = 0; i < sum/2 + 1; i++)
{
System.out.println(i + "+" +(sum - i) + "=" + sum ); // i + (sum - i) = sum
}
*/
/*
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它
在第10次落地时,共经过多少米?第10次反弹多高?
*/
/*
1.十次, 循环十次
2.求两个内容:(1)第10次的反弹高度 (2)总共的高度
*/
/*
//定义一个变量。来存储高度
double height = 100;
//定义一个变量,存储总和
double sum = 100;
for (int i = 0; i < 10 ;i++ )
{
//每次弹一次,球的落地高度 反跳回原高度的一半
height = height / 2.0;
sum += height * 2;
}
System.out.println("第十次球的反弹高度为: " + height);
System.out.println("经过的总米数为 : " + sum);
*/
/*
*
***
*****
*******
*****
***
*
*/
/*
int row = 9;
for (int i = 0; i < row; i++)
{
//i = 0, j = 0 , j < 1 && j <13 ==> j < 1, j = 0 ,输出一颗*
//i = 1, j = 0, j < 3 && j < 11 ==> j < 3, j = 0 ,j = 1, j= 2, 三颗*
//i = 2, j =0, j < 5 && j < 9 ==> j < 5, j = 0, 1, 2, 3,4, 5颗
// i = 3, ... 7
// i = 4, ... j = 0, j < 9 && j < 5 ==> j < 5, j = 0, 1, 2, 3,4 , 5颗*
for (int j = 0; j < 2 * i + 1 && j < 2 * (row - i) -1 ; j++)
{
System.out.print("*");
}
System.out.println();
}
*/
//下面的直角三角形
/*
for (int i = 3; i > 0; i--)
{
// 5 , 3 ,1
for (int j = 0; j < 2 * i - 1 ; j++)
{
System.out.print("*");