for嵌套循环联系(九九乘法表,三角形图形) |
您所在的位置:网站首页 › 双重循环输出九九乘法表c语言 › for嵌套循环联系(九九乘法表,三角形图形) |
打印如下图形
♠ ##### #### ### ## # for (int i = 0; i < 5; i++) { for (int j = 0; j < 5-i; j++) { System.out.print("#"); /* * i = 0 打印 5个# * i = 1 打印 4个# * i = 2 打印 3个# * i 打印 5-i个# * */ } System.out.println(); } ♠ # ## ### #### ##### for (int i = 0; i < 5; i++) { for (int j = 0; j < i+1; j++) { System.out.print("#"); /* * i = 0 打印1个# * i = 1 打印2个# * i = 2 打印3个# * i 打印i+1个# * * */ } System.out.println(); } ♠打印 等腰三角形 for (int i = 0; i < 6; i++) { /* * i = 0 5空格 1个? 5个空格 * i = 1 4空格 3个? 4个空格 * i = 2 3空格 5个? 3个空格 * .. * i 5-i空格 2*i+1个? 5-i空格 * */ //5-i个空格 for (int a = 0; a < 5 - i; a++) { System.out.print(" "); } //2*i+1个* for (int b = 0; b < 2 * i + 1; b++) { System.out.print("*"); } //5-i个空格 for (int a = 0; a < 5 - i; a++) { System.out.print(" "); } System.out.println(); } ♠倒立等腰三角形 for (int i = 0; i < 6; i++) { /* * i=0 0空格 11个# 0空格 * i=1 1空格 9个# 1空格 * i=2 2空格 7个# 2空格 * i i空格 11-2*i个# i空格 * */ //i个空格 for (int a = 0; a < i; a++) { System.out.print(" "); } //11-2*i个# for (int b = 0; b < 11 - 2 * i; b++) { System.out.print("#"); } //i个空格 for (int a = 0; a < i; a++) { System.out.print(" "); } System.out.println(); } ♠打印图形 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 for (int i = 0; i < 6; i++) { for (int j = 0; j < i+1; j++) { System.out.print(i+1+" "); } /* 个数 * i = 0 1个 * i = 1 2个 * i = 2 3个 * i i+1个 * 数字 * i = 0 1 * i = 1 2 * i = 2 3 * i i+1 * * */ System.out.println(); } ♠ 打印图形 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 for (int i = 0; i < 6; i++) { for (int j = 0; j < i+1; j++) { System.out.print(j+1+" "); } /* * j * j = 0 打印 1 * j = 1 打印 2 * j 打印j+1 * */ System.out.println(); } ♠打印九九乘法表 for (int i = 0; i < 9; i++) { for (int j = 0; j < i+1; j++) { System.out.print((j+1)+"*"+(i+1)+"="+((j+1)*(i+1))+"\t");//\t制表符 } /* * 找*号左边 * j = 0 都是1 * j = 1 都是2 * j 都是j+1 * 找*号右边 * i = 0 都是1 * i = 1 都是2 * i 都是i+1 * * */ System.out.println(); }
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |