#include <iostream> using namespace std; int main( ) { int i,j,n=6; //输出第一行:n-1个空格和1个星号并换行 for(j=1; j<=n-1; ++j) //输出n-i个空格 cout<<" "; cout<<"*"<<endl; //再输出中间的n-2行 for(i=2;i<=n-1;++i) //一共要输出n-2行 { //输出第i行 for(j=1; j<=n-i; ++j) //输出n-i个空格 cout<<" "; cout<<"*"; //再输出一个星号 for(j=1; j<=2*i-3; ++j) //然后输出2*i-3个空格 cout<<" "; cout<<"*"<<endl; //输出一个星号后本行结束,换行 } //输出最后一行:2*n-1个星号 for(j=1; j<=2*n-1; ++j) cout<<"*"; cout<<endl; return 0; }
C++第4次实验(基础班)—循环结构程序设计(参考答案)-项目6:输出星号图
猜你喜欢
转载自blog.csdn.net/macrohui2017/article/details/71193354
今日推荐
周排行