题目描述
输入一个整数,打印字符图形。
例如,输入 3,则输出图形如下:(为方便效果显示,□代表空格,×代表*,但实际输出时还是输出空格,*)
□□×
□×××
×××××
输入
一个整数(0<N<=10)
输出
一个字符图形,具体格式见样例输出。
样例输入
3
样例输出
*
***
*****
代码
#include<bits/stdc++.h>
#include<iostream>
#include<cstdio>
#include<fstream>
#include<algorithm>
#include<cmath>
#include<deque>
#include<vector>
#include<queue>
#include<string>
#include<cstring>
#include<map>
#include<stack>
#include<set>
using namespace std;
int main(){
int a,b,c=1;
cin>>a;
b=a-1;
for(int i=0;i<a;i++){
for(int j=0;j<b;j++){
cout<<" ";
}
for(int k=0;k<c;k++){
cout<<"*";
}
cout<<endl;
b--;
c+=2;
}
return 0;
}