空心◇
来源:互联网 发布:斧头牌洗洁精 知乎 编辑:程序博客网 时间:2024/04/28 00:57
#include <iostream> using namespace std; int main() { int n=12;//一共n行int m=11; //每行有m个元素for(int j=1;j<=n/2;++j) //从第一行开始;到(n/2)时结束{for(int i=1;i<=m;++i)// 每行从第一个元素开始;到第m个结束{ //如果i=(n/2)-j+1或者i==(n/2)+j-1输出*否则输出空格if(i==(n/2)-j+1 || i==(n/2)+j-1){cout<<"*";}else{cout << " ";}}cout << endl;}for(int j=n/2+1;j<n;++j)//从第七行开始到最后一行结束{for(int i=1;i<=m;++i)//每行从第一个开始到最后一个结束{if(i==j-(n/2)+1 || i==m-(j-(n/2))){cout << "*";}else{cout << " ";}}cout << endl;} system("pause"); return 0; }