1006.星号金字塔(课程F)
题目描述
输入1个整数N,输出N行的“*”组成的金字塔。第1行1个’*’,第2行3个’*’,第3行5个’*’,…。例如:N=4时:
___*
__***
_*****
*******
(注:上面使用下划线’_’表示空格,以避免看不清造成误解)
输入格式
第一行1个正整数:N,范围在[1,20]。
输出格式
N行的”*”号金字塔。
输入/输出例子1
输入:
3
输出:
__*
_***
*****
(注:上面使用下划线’_’表示空格,以避免看不清造成误解)
#include<bits/stdc++.h>
using namespace std;
int x,o=1;
int main(){
cin>>x;
for(int i=1; i<=x; i++)
{
for(int j=x; j>=1; j--)
{
cout<<" ";
}
for(int j=1; j<=o; j++)
{
cout<<"*";
}
cout<<endl;
o=o+2;
}
return 0;
}