打印三角形

直角三角形

image

#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;
       }
}
————————————————————————————————————

倒三角形

image

#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;
    }

}
——————————————————————————————————————

输出正三角形,并且以字母每行重新顺序排列

image

#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;
    }

}
—————————————————————————————————————

效果同上

image

#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;
    }
}

原文地址:https://www.cnblogs.com/ywj2013/p/3137931.html