一,问题及代码
/*
* 文件名称:星号图
* 作 者:庞泽宇
* 完成日期:2017年 4月 21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:使用循环语句嵌套求解问题
* 输入描述:无
* 问题描述:编程序输出星号图
* 程序输出:星号图
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int i,j,n;
for(j=1; j<=5;j++)
cout<<" ";
cout<<"*"<<endl;
for(i=2;i<=5;i++)
{
for(j=1; j<=6-i; j++)
cout<<" ";
cout<<"*";
for(j=1; j<=2*i-3; j++)
cout<<" ";
cout<<"*"<<endl;
}
for(j=1; j<=11; j++)
cout<<"*";
cout<<endl;
return 0;
}
二,运行结果
三,心得体会
完成这个星号图比较难,从课本上找一些相似的题目看了好久才会,分成三步来完成,这点一开始没有想到。
四,知识点总结
for语句的嵌套,注意变行的使用。