数字金字塔

来源:互联网 发布:centos把ssh端口号改了 编辑:程序博客网 时间:2024/06/11 23:52
#include <iostream>#include <time.h>using namespace std;/*每个数字占三个位置,如果是一位数前面有两空格,两位数前面就一个空格,在第你 n 行中,有 (total-n)*3 个前导空格 */int main(){    int number;    cin >> number;    while( number < 1 || number > 14 )    {        cout << "You must enter 1 to 14 number!" << endl;        cin >> number;    }    for(int row = 1; row <= number; ++row )    {        for(int space = 1; space <= number - row; ++space)            cout << "   ";        for(int line = row; line >=1; --line)            cout << ( line >= 10 ? " " : "  " ) << line;        for (int line2 = 2;line2 <= row; ++line2)            cout << ( line2 >= 10 ? " " : "  " ) << line2;        cout << endl;    }    system("pause");    return 0;}

0 0
原创粉丝点击