创建各类三角形图案。
实例
#include <iostream>using namespace std; int main(){    int rows;     cout << "输入行数: ";    cin >> rows;     for(int i = 1; i <= rows; ++i)    {        for(int j = 1; j <= i; ++j)        {            cout << "* ";        }        cout << "\n";    }    return 0;}
以上程序执行输出结果为:
** ** * ** * * ** * * * *
实例
#include <iostream>using namespace std; int main(){    int rows;     cout << "输入行数: ";    cin >> rows;     for(int i = 1; i <= rows; ++i)    {        for(int j = 1; j <= i; ++j)        {            cout << j << " ";        }        cout << "\n";    }    return 0;}
以上程序执行输出结果为:
11 21 2 31 2 3 41 2 3 4 5
实例
#include <iostream>using namespace std; int main(){    char input, alphabet = 'A';     cout << "输入最后一个大写字母: ";    cin >> input;     for(int i = 1; i <= (input-'A'+1); ++i)    {        for(int j = 1; j <= i; ++j)        {            cout << alphabet << " ";        }        ++alphabet;         cout << endl;    }    return 0;}
以上程序执行输出结果为:
AB BC C CD D D DE E E E E
实例
#include <iostream>using namespace std; int main(){    int rows;     cout << "输入行数: ";    cin >> rows;     for(int i = rows; i >= 1; --i)    {        for(int j = 1; j <= i; ++j)        {            cout << "* ";        }        cout << endl;    }        return 0;}
以上程序执行输出结果为:
* * * * ** * * ** * * * **
实例
#include <iostream>using namespace std; int main(){    int rows;     cout << "输入行数: ";    cin >> rows;     for(int i = rows; i >= 1; --i)    {        for(int j = 1; j <= i; ++j)        {            cout << j << " ";        }        cout << endl;    }     return 0;}
以上程序执行输出结果为:
1 2 3 4 51 2 3 4 1 2 31 21
实例
#include <iostream>using namespace std; int main(){    int space, rows;     cout <<"输入行数: ";    cin >> rows;     for(int i = 1, k = 0; i <= rows; ++i, k = 0)    {        for(space = 1; space <= rows-i; ++space)        {            cout <<"  ";        }         while(k != 2*i-1)        {            cout << "* ";            ++k;        }        cout << endl;    }        return 0;}
以上程序执行输出结果为:
* * * * * * * * * * * * * * * ** * * * * * * * *
实例
#include <iostream>using namespace std; int main(){    int rows, count = 0, count1 = 0, k = 0;     cout << "输入行数: ";    cin >> rows;     for(int i = 1; i <= rows; ++i)    {        for(int space = 1; space <= rows-i; ++space)        {            cout << "  ";            ++count;        }         while(k != 2*i-1)        {            if (count <= rows-1)            {                cout << i+k << " ";                ++count;            }            else            {                ++count1;                cout << i+k-2*count1 << " ";            }            ++k;        }        count1 = count = k = 0;         cout << endl;    }    return 0;}
以上程序执行输出结果为:
1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 45 6 7 8 9 8 7 6 5
实例
#include <iostream>using namespace std; int main(){    int rows;     cout << "输入行数: ";    cin >> rows;     for(int i = rows; i >= 1; --i)    {        for(int space = 0; space < rows-i; ++space)            cout << "  ";         for(int j = i; j <= 2*i-1; ++j)            cout << "* ";         for(int j = 0; j < i-1; ++j)            cout << "* ";         cout << endl;    }     return 0;}
以上程序执行输出结果为:
* * * * * * * * * * * * * * * * * * * * * * * * *
实例
#include <iostream>using namespace std; int main(){    int rows, coef = 1;     cout << "Enter number of rows: ";    cin >> rows;     for(int i = 0; i < rows; i++)    {        for(int space = 1; space <= rows-i; space++)            cout <<"  ";         for(int j = 0; j <= i; j++)        {            if (j == 0 || i == 0)                coef = 1;            else                coef = coef*(i-j+1)/j;             cout << coef << "   ";        }        cout << endl;    }     return 0;}
以上程序执行输出结果为:
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
实例
#include <iostream>using namespace std; int main(){    int rows, number = 1;     cout << "输入行数: ";    cin >> rows;     for(int i = 1; i <= rows; i++)    {        for(int j = 1; j <= i; ++j)        {            cout << number << " ";            ++number;        }         cout << endl;    }     return 0;}
以上程序执行输出结果为:
12 34 5 67 8 9 10

 C++ 实例
 C++ 实例