三角图案检索
- 倒三角形
- 菱形
倒三角形
菱形
#include <cstdio>
#include <iostream>
using namespace std;
int n;
int main()
{
cin>>n;
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < i; ++j)
{
cout<<" ";
}
for(int j = 1; j <= (2*n-1)/2-i; ++j)
{
cout<<"#";
}
cout<<"#"; //中间的‘#’号
for(int j = 1; j <= (2*n-1)/2-i; ++j)
{
cout<<"#";
}
cout<<endl;
}
return 0;
}
#include <cstdio>
#include <iostream>
#include <cmath>
using namespace std;
// int a[100];
int n;
int x, cnt, flag;
int main()
{
cin>>n;
x = (n-1)/2;
for(int i = 0; i < n; ++i)
{
cnt = abs(x-i); //空格数
for(int j = 0; j < cnt; ++j)
cout<<" ";
flag = x - abs(x-i); //*数
for(int z = 0; z < flag; ++z)
cout<<"*";
cout<<"*";
for(int z = 0; z < flag; ++z)
cout<<"*";
cout<<endl;
}
return 0;
}