急急急!!!!c++金字塔*怎么编

来源:百度知道 编辑:UC知道 时间:2024/06/08 22:03:01
*
* * *
* * * * *
* * * * * * * 怎么用c++编
这个金字塔 *
* * *
* * * * *
* * * * * * * 这个金字塔

晕 这个好像是大学时候教科书里的吧?!
#include "iostream"
using namespace std; //头文件,不多说拉

int main()
{
int n=9;
int i,j;
for (i = 0; i < n; i++) //控制列,总共9列
{
for (j = i; j < n - 1; j++)
cout<<" ";// " "里面是一个空格。这里是打印前面的空格
for (j = -i; j<= i; j++)
cout<< i + 1 - abs(j); //输出数字,
/*for (j = 0; j<(i+1)*2-1; j++)
cout<<"*";*///如果用这个for代替上面输出数字那个for。将会用*代表数字
cout<<endl;
}
return 0;

}

#include <iostream.h>

void main ()
{
int n;
cout << "请输入层数: " ;
cin >> n;

for (int i=0; i<n; i++)
{
for (int j=0; j<n-i-1; j++)
{
cout << " ";
}
for (int k=0; k<2*i+1; k++)
{
cout << "*";
}
cout << endl;
}<