用循环语句编程打印如下图案(C++)

# # # ## # # # #一直到第十行第一个#在正中
2025-02-23 05:23:15
推荐回答(3个)
回答1:

#include
using namespace std;

int main() {
  for(int i=1; i<=10; i++) {
    for(int j=11-i; j>0; j--) {
      cout<<" ";
    }
    for(int k=0; k<2*i-1; k++) {
      cout<<"#";
    }
    cout<<"\n";
  }
}

运行结果:

回答2:

刚开始没看懂你的要求,现在看的看懂了,正编写程序中……
#include 
using namespace std;
int main()
{
     int n;n=10;
     //cin>>n;这行可以打印不同行数此类型的图案
     for(int i=1;i<=n;i++)
     {
             for(int j=n-i;j>0;j--)
             {
                     cout<<" ";
             }
             for(int k=1;k<=2*i-1;k++)
             {
                     cout<<"#";
             }
             cout<     }   
     //system("pause");
     return 0;
}

回答3:

你打印的图案后面是什么?