一、问题及代码:
/* 文件名称:输出星号图.cpp
* 作 者:曾瑞嘉
* 完成日期:2016 年 4 月26 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:【项目6:输出星号图】编程序输出。
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include <iostream>
#include<windows.h>//为了使程序不闪退而使用该函数,在使用VC6.0编写时不需要此函数
using namespace std;
int main()
{
int i,j,k;
for ( i = 1; i <=5; i++)
{
for (k = 0; k <=(5 - i); k++)
cout << " ";
cout<<"*";
if (i > 1)
{
for (j = 1; j <=i * 2 - 3; j++)
cout << " ";
cout << "*";
}
cout << endl;
}
cout << "***********"<<endl;
system("pause");//见第一条注释
}
二、运行结果:
三、心得体会:
对于循环结构 不是很熟悉的我,在刚开始编程时遇到了很多困难,不过进过多次试验终于得到了正确的图案。
四、知识总结
基础的for循环语句的使用。