【題解】數(shù)字金字塔
原題速達(dá)(暫未找到原題)
題目描述:
要求輸出一個n層的數(shù)字金字塔炮姨,見樣例輸出
輸入格式:
一行荧恍,n菲语,表示金字塔層數(shù)
輸出格式:
n層的數(shù)字金字塔
樣例輸入:
3
樣例輸出:
1
2 2
3 3 3
解法一:
#include <iostream>
#include <cstdio>
using namespace std;
void pyramid( int n );
int main()
{
int N;
scanf("%d", &N);
pyramid(N);
return 0;
}
void pyramid( int n ){
int i,j,k,m;
m=n;
for(i=1;i<=n;i++,m--)
{
j=m;
for(;j>0;j--)
{
cout<<" ";
}
for(k=i;k>0;k--)
{
cout<<i<<" ";
}
cout<<endl;
}
}
//此代碼在位數(shù)出現(xiàn)變化時的輸出效果會出現(xiàn)錯位現(xiàn)象拴驮,望大佬指點
感謝您的閱讀(′???`)點個贊吧唤反!