打印横符号
for (int i = 1; i <= 5; i++) {
printf("*");
}
在原有的基础上添加一个列的5次循环便可以得到一个正方形(长方形改横或竖的其中一个循环次数)
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
printf("* ");
}
printf("\n");
}
直角三角形(它是由改变横的循环次数,首先竖打印一次,后面再竖的循环里面横加一)
金字塔(再原有的直角三角形中,添加一个用空格打出来直角三角形,便可以打印出)
倒三角形(递减便可以完成)
菱形(再金字塔原有的基础上,多添加一个一模一样的三角形后把他倒过来拼在一起便是)
个人看法:分清楚内外循环对应的是横和竖,通过控制打印的符号次数便可获得以上图形。