[C/C++基礎]-數字三角形排列

[C/C++基礎]-數字三角形排列

[C/C++基礎]-數字三角形排列

剛才在逛論壇,發現以前學校作業「數字三角形排列」題目,一時技癢也寫了一個,因此貼出來和大家分享,有興趣的同好,歡迎來(C/P)一下。

#include <iostream>

using namespace std;
/*
1
121
12321
1234321
*/
int main()
{
int i,j,k,n;
cout<<"輸入三角形底:\t";
cin >> n;
for(i=1;i<=n;i+=2)
{
//cout<<"i="<<i<<"\t";
        k=i/2+i%2;
//cout<<"k="<<k<<"\n";
        for(j=1;j<k;j++)
cout<<j;
for(j=k;j>=1;j--)
cout<<j;
cout<<"\n";
}
cin.get();
return 0;
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *