透過 1 至 n 的數字模式用 C++ 列印“N”個字母的程式


在本教程中,我們將討論一個使用數字模式從 1 到 n 列印“N”個字母的程式。

為此,我們將列印英語字母 N。我們的任務是確定字母的大小並使用從 1 到 n 的數字將其列印回去。

示例

 即時演示

#include <iostream>
using namespace std;
//printing the letter N
void print_N(int N){
   int index, side_index, size;
   int Right = 1, Left = 1, Diagonal = 2;
   for (index = 0; index < N; index++) {
      cout << Left++;
      for (side_index = 0; side_index < 2 * (index);
      side_index++)
      cout << " ";
      if (index != 0 && index != N - 1)
         cout << Diagonal++;
      else
         cout << " ";
      for (side_index = 0; side_index < 2 * (N - index - 1);
      side_index++)
      cout << " ";
      cout << Right++;
      cout << endl;
   }
}
int main(int argc, char** argv){
   int Size = 8;
   print_N(Size);
   return 0;
}

輸出

1         1
2 2       2
3  3     3
4  4     4
5   5   5
6    6  6
7     7 7
8      8

更新於:19-Dec-2019

165 次瀏覽

開啟您的事業

完成課程即可獲得認證

開始使用
廣告
© . All rights reserved.