字符图形8-数字三角
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<n-i*1-1;j++)
{
cout<<" ";
}
for(int j=1;j<=2*i+1;j++)
{
cout<<j;
}
cout<<endl;
}
}
字符图形7-星号菱形
include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=0;i<n/2+1;i++)
{
for(int j=0;j<n/2+1-1-i;j++)
{
cout<<" ";
}
for(int j=0;j<2*i+1;j++)
{
cout<<"*";
}
cout<<endl;
}
for(int i=0;i<n/2;i++)
{
for(int j=0;j<i+1;j++)
{
cout<<" ";
}
for(int j=0;j<2*(n/2)-1-2*i;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
字符图形6-星号倒三角
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<i;j++)
{
cout<<" ";
}
for(int k=0;k<2*n-1-2*i;k++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
字符图形5-星号梯形
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=3;i<=n+2;i++)
{
for(int j=1;j<=n-i+2;j++)
{
cout<<" ";
}
for(int j=1;j<=(i-2)*2+1;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
字符图形4-星号正三角
#include <iostream>
using namespace std;
int main()
{
int s, r;
cin >> r;
for(int i = 1, k = 0; i <= r; i++, k = 0)
{
for(s = 1; s <= r-i; s++)
{
cout <<" ";
}
while(k != 2*i-1)
{
cout <<"*";
k++;
}
cout << endl;
}
return 0;
}
字符图形3-平行四边形
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=1;j<=0+i*1;j++)
{
cout<<" ";
}
for(int j=1;j<=n;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
数字直角(4)
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int k=n;
for (int i=0; i<n; i++)
{
for (int j=0; j<n-i; j++)
{
cout<<k;
}
cout << endl;
k--;
}
return 0;
}
数字直角(3)
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int k=1;
for (int i=0; i<n; i++)
{
for (int j=0; j<n-i; j++)
{
cout<<k;
k++;
}
cout << endl;
}
return 0;
}
数字直角(2)
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int f=1;
for(int i=0;i<n;i++)
{
for(int l=0;l<i+1;l++)
{
cout<<f;
f++;
}
cout<<endl;
}
return 0;
}
数字直角(1)
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int f=1;
for(int i=0;i<n;i++)
{
for(int l=0;l<i+1;l++)
{
cout<<f;
}
f++;
cout<<endl;
}
return 0;
}
字符图形2-星号倒直角
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i=0; i<n; i++)
{
for (int j=0; j<n-i; j++)
{
cout<<"*";
}
cout << endl;
}
return 0;
}
字符图形2-星号直角
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int l=0;l<i+1;l++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
字符图形1-星号矩形
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int l=0;l<n;l++)
{
for(int i=0;i<n;i++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
轴对称三角形
(有点不会)
打印n行的完整的蝴蝶结
(有点不会)
挑战赛第二题——放大的X
(有点不会)
打印空心等腰三角形
(不会)
空心六边形
不会
打印星号三角形
#include <iostream>
using namespace std;
int main()
{
int s, r;
cin >> r;
for(int i = 1, k = 0; i <= r; i++, k = 0)
{
for(s = 1; s <= r-i; s++)
{
cout <<" ";
}
while(k != 2*i-1)
{
cout <<"*";
k++;
}
cout << endl;
}
for(int i = 1, k = 0; i <= r; i++, k = 0)
{
for(s = 1; s <= r-i; s++)
{
cout <<" ";
}
while(k != 2*i-1)
{
cout <<"*";
k++;
}
cout << endl;
}
for(int i = 1, k = 0; i <= r; i++, k = 0)
{
for(s = 1; s <= r-i; s++)
{
cout <<" ";
}
while(k != 2*i-1)
{
cout <<"*";
k++;
}
cout << endl;
}
return 0;
}
字符图形9-数字正三角
#include <iostream>
using namespace std;
int main()
{
int s, r;
cin >> r;
int l=1;
for(int i = 1, k = 0; i <= r; i++, k = 0)
{
for(s = 1; s <= r-i; s++)
{
cout <<" ";
}
while(k != 2*i-1)
{
cout <<l;
k++;
}
cout << endl;
l++;
}
return 0;
}