#42033: cpp解


dvbdarcyvolleyball@gmail.com (no love)

學校 : 新北市私立南山高級中學
編號 : 266888
來源 : [123.252.121.18]
最後登入時間 :
2024-11-21 18:49:47
d649. 數字三角形 -- 麗山高中迴圈36題 | From: [114.45.212.164] | 發表日期 : 2024-09-21 18:41

 借放程式碼,這題主要就是要用兩層迴圈,內層(j)可利用外層的變數(i)來調整要輸出多少

#include <iostream>
#define fast_as_a_fuckboy ios_base::sync_with_stdio(0); cin.tie(0);
using namespace std;

int main() {
  fast_as_a_fuckboy
  int n;
  while (cin >> n) {
      for (int i = 0; i < n; i++) {
          // 第一部分: 印出 `_`
          for (int j = n - i - 1; j > 0; j--) {
              cout << "_";
          }
          // 第二部分: 印出 `+`
          for (int j = 0; j <= i; j++) {
              cout << "*";
          }
          cout << "\n";
      }
      cout << "\n";
  }
  return 0;
}

 
#42035: Re: cpp解


dvbdarcyvolleyball@gmail.com (no love)

學校 : 新北市私立南山高級中學
編號 : 266888
來源 : [123.252.121.18]
最後登入時間 :
2024-11-21 18:49:47
d649. 數字三角形 -- 麗山高中迴圈36題 | From: [114.45.212.164] | 發表日期 : 2024-09-21 18:42

 借放程式碼,這題主要就是要用兩層迴圈,內層(j)可利用外層的變數(i)來調整要輸出多少

#include
#define fast_as_a_fuckboy ios_base::sync_with_stdio(0); cin.tie(0);
using namespace std;

int main() {
  fast_as_a_fuckboy
  int n;
  while (cin >> n) {
      for (int i = 0; i < n; i++) {
          // 第一部分: 印出 `_`
          for (int j = n - i - 1; j > 0; j--) {
              cout << "_";
          }
          // 第二部分: 印出 `+`
          for (int j = 0; j <= i; j++) {
              cout << "+";
          }
          cout << "\n";
      }
      cout << "\n";
  }
  return 0;
}



 
ZeroJudge Forum