输入n,输出不同形状的三角。(当n=3时)
一、
*
***
*****
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int i,j,k,n;
while(cin>>n)
{
for(i=1;i<=n;i++)
{
for(j=n-1;j>=i;j--)
cout<<" ";
for(k=1;k<=2*i-1;k++)
cout<<"*";
cout<<endl;
}
}
return 0;
}
二、
*****
***
*
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int i,j,k,n;
while(cin>>n)
{
for(i=0;i<n;i++)
{
for(j=0;j<=i-1;j++)
cout<<" ";
for(k=1;k<=2*(n-i)-1;k++)
cout<<"*";
cout<<endl;
}
}
return 0;
}
***
**
*
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int i,j,k,n;
while(cin>>n)
{
for(i=0;i<n;i++)//for(i=1;i<=n;i++)
{
for(j=i;j<n;j++)//for(j=n;j>=i;j--)
cout<<"*";
cout<<endl;
}
}
return 0;
}
四、
*
**
***
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int i,j,k,n;
while(cin>>n)
{
for(i=0;i<n;i++)
{
for(j=i;j>=0;j--)
cout<<"*";
cout<<endl;
}
}
return 0;
}
五、
*
**
***
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int i,j,k,n;
while(cin>>n)
{
for(i=1;i<=n;i++)
{
for(j=n-1;j>=i;j--)
cout<<" ";
for(k=1;k<=i;k++)
cout<<"*";
cout<<endl;
}
}
return 0;
}
六、
***
**
*
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int i,j,k,n;
while(cin>>n)
{
for(i=0;i<n;i++)
{
for(j=0;j<=i-1;j++)
cout<<" ";
for(k=0;k<=n-i-1;k++)
cout<<"*";
cout<<endl;
}
}
return 0;
}
根据星号及空格的规律进行循环。