直角三角形
#include<iostream>
using namespace std;
int main()
{
??? int i,j;
??? for(i=1;i<=10;++i)
?????? {for(j=1;j<=i;++j)
??????? cout<<"*";
??????? cout<<endl;
?????? }
}
————————————————————————————————————
倒三角形
#include<iostream>
using namespace std;
int main()
{
??? int i,j,k;
??? for(i=1;i<=10;++i)
??? {
??????? for(j=1;j<=i;++j)
??????????? cout<<" ";
??????? for(k=1;k<=21-2*i;++k)
??????????? cout<<"*";
??????? cout<<endl;
??? }
}
——————————————————————————————————————
輸出正三角形,并且以字母每行重新順序排列
#include<iostream>
using namespace std;
int main()
{
??? int i,j,k;
??? char ch='A';
??? for(i=1;i<=10;++i)
??? {
??????? for(j=10-i;j>=0;--j)
??????????? cout<<" ";
??????? for(k=1;k<=2*i-1;k++)
??????????? cout<<(char)(ch+k-1);
??????????? cout<<endl;
??? }
}
—————————————————————————————————————
效果同上
#include<iostream>
using namespace std;
int main()
{
??? for(int i=1;i<=10;++i)
??? {
??????? for(int j=10-i;j>=0;--j)
??????????? cout<<" ";
??????? for(char ch='A';ch<='A'+2*i-2;ch++)
??????????? cout<<ch;
??????????? cout<<endl;
??? }
}