黑马程序员技术交流社区
标题:
ios基础打印正的三角形(方法一)
[打印本页]
作者:
junjunzhang
时间:
2015-12-11 23:57
标题:
ios基础打印正的三角形(方法一)
/*
打印正三角
目标图形:
*
***
*****
*******
图一:
****
*****
******
*******
图二:
---*
--***
-*****
*******
*/
#include <stdio.h>
//正三角
int main (int argc , char * argv[]) {
// 外层循环,打印4行
for (int i = 0; i < 4; i++) {
// 内层循环控制列数,每行依次打印4个、5个、6个、7个,效果如图一
for (int j = 0; j < i+4; j++) {
// 此处可理解为图二,当i=0时,j控制打印3列
// 当i=1时,j控制打印2列
// 当i=2时,j控制打印1列
if (j < 3-i)
// 打印时将'-'改换' '
printf (" ");
else
// 其余打印'*'
printf ("*");
}
// 每打印一列换行
printf ("\n");
}
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2