项目三:输出星号图(a)(b)

来源:互联网 发布:青岛男科医院网络预约 编辑:程序博客网 时间:2024/03/29 19:55

问题及代码:

/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:P4.cpp* 作    者:李楠* 完成日期:2014年10月23日* 版 本 号:v1.0** 问题描述:输出星号图* 输入描述:略* 程序输出:略*/#include <iostream>using namespace std;int main(){    int i,j,n=6;    for(i=n;i>=1;--i)    {        for(j=1;j<=2*i-1;++j)            cout<<"*";        cout<<endl;    }    return 0;}

运行结果:

问题及代码:

/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:P4.cpp* 作    者:李楠* 完成日期:2014年10月23日* 版 本 号:v1.0** 问题描述:输出星号图* 输入描述:略* 程序输出:略*/#include <iostream>using namespace std;int main(){    int i,j,n=6;    for(i=1;i<=n;++i)    {        for(j=1;j<=n-i;++j)            cout<<" ";        for(j=1;j<=i;++j)            cout<<"*";        cout<<endl;    }    return 0;}

运行结果:

知识点总结:

虽然两种星号图看似相反,但程序内容还是有很大区别的,第一种星号输完就换行,第二种空格输完还有星号,所以这两种不一样。

学习心得:

根据已学的知识,加上自己的思考,总能得到点启发~

 

0 0