C++第4次实验(基础班)—循环结构程序设计(参考答案)-项目6:输出星号图

xiaoxiao2021-02-28  120

#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; }

 

转载请注明原文地址: https://www.6miu.com/read-19681.html

最新回复(0)