使用二重循环,输出字符图形,如长方形、三角形、菱形等。
(1)总体思路
• 外层循环控制行的执行次数(或行的字符总数)
• 内层循环控制每一行字符的输出
(2)关键点
• 找出星号数、空格数与行号i之间的规律
例如:n=5
*
**
***
****
*****
for(int i=1; i<=n; i++) // 外层循环:执行n次,共输出n行
{
for( int j=1; j<=i; j++) // 内层循环:每行输出i个星号
{
cout<<”*”;
}
cout<<endl; // 每行结尾换行
}