一、问题与代码
/*
* 文件名称:输出星号图.cpp
* 作 者: 吴务江
* 完成日期:2016 年 4 月22 日
* 版 本 号:v1.0
* 输入描述:不需输入任何数
* 问题描述:设计程序输出三角形星号图
* 程序输出:三角形星号图
*/
#include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=0; i<=4; i++)
{
for(j=1; j<=10; j++)
{
if(j==6+i||j==6-i)
{
cout<<"*";
}
else
cout<<" ";
}
cout<<endl;
if(i==4)
cout<<"***********";
}
return 0;
}
二、运行结果
三、心得体会:循环语句的使用一定要算好循环的次数或者是要注意循环的条件。
四、知识点总结:for语句中,先计算表达式1;然后计算表达式2的值,若为真则执行循环体,若为假则结束循环;计算表达式3;再次计算表达式2,继续执行。