日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++三角形合集

發(fā)布時間:2025/3/12 c/c++ 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++三角形合集 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

C++輸出各種樣式的三角形

*示例一(號直角三角形)

#include <iostream> using namespace std;int main() {int rows;cout << "輸入行數(shù): ";cin >> rows;for(int i = 1; i <= rows; ++i){for(int j = 1; j <= i; ++j){cout << "* ";}cout << "\n";}return 0; }

輸出結(jié)果

* * * * * * * * * * * * * * *

示例二(數(shù)字直角三角形)

#include <iostream> using namespace std;int main() {int rows;cout << "輸入行數(shù): ";cin >> rows;for(int i = 1; i <= rows; ++i){for(int j = 1; j <= i; ++j){cout << j << " ";}cout << "\n";}return 0; }

輸出結(jié)果

1 1 2 1 2 3 1 2 3 4 1 2 3 4 5

示例三(字母直角三角形)

#include <iostream> using namespace std;int main() {char input, alphabet = 'A';cout << "輸入最后一個大寫字母: ";cin >> input;for(int i = 1; i <= (input-'A'+1); ++i){for(int j = 1; j <= i; ++j){cout << alphabet << " ";}++alphabet;cout << endl;}return 0; }

輸出結(jié)果

A B B C C C D D D D E E E E E

*示例四(號倒直角三角形)

#include <iostream> using namespace std;int main() {int rows;cout << "輸入行數(shù): ";cin >> rows;for(int i = rows; i >= 1; --i){for(int j = 1; j <= i; ++j){cout << "* ";}cout << endl;}return 0; }

輸出結(jié)果

* * * * * * * * * * * * * * *

示例五(數(shù)字倒直角三角形)

#include <iostream> using namespace std;int main() {int rows;cout << "輸入行數(shù): ";cin >> rows;for(int i = rows; i >= 1; --i){for(int j = 1; j <= i; ++j){cout << j << " ";}cout << endl;}return 0; }

輸出結(jié)果

1 2 3 4 5 1 2 3 4 1 2 3 1 2 1

*示例六(號等腰三角形)

#include <iostream> using namespace std;int main() {int space, rows;cout <<"輸入行數(shù): ";cin >> rows;for(int i = 1, k = 0; i <= rows; ++i, k = 0){for(space = 1; space <= rows-i; ++space){cout <<" ";}while(k != 2*i-1){cout << "* ";++k;}cout << endl;} return 0; }

輸出結(jié)果

** * ** * * * ** * * * * * * * * * * * * * * *

示例七(數(shù)字等腰三角形)

#include <iostream> using namespace std;int main() {int rows, count = 0, count1 = 0, k = 0;cout << "輸入行數(shù): ";cin >> rows;for(int i = 1; i <= rows; ++i){for(int space = 1; space <= rows-i; ++space){cout << " ";++count;}while(k != 2*i-1){if (count <= rows-1){cout << i+k << " ";++count;}else{++count1;cout << i+k-2*count1 << " ";}++k;}count1 = count = k = 0;cout << endl;}return 0; }

輸出結(jié)果

12 3 23 4 5 4 34 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5

*示例八(號倒等腰三角形)

#include <iostream> using namespace std;int main() {int rows;cout << "輸入行數(shù): ";cin >> rows;for(int i = rows; i >= 1; --i){for(int space = 0; space < rows-i; ++space)cout << " ";for(int j = i; j <= 2*i-1; ++j)cout << "* ";for(int j = 0; j < i-1; ++j)cout << "* ";cout << endl;}return 0; }

輸出結(jié)果

* * * * * * * * ** * * * * * ** * * * ** * **

示例九(數(shù)字等邊三角形)

#include <iostream> using namespace std;int main() {int rows, coef = 1;cout << "Enter number of rows: ";cin >> rows;for(int i = 0; i < rows; i++){for(int space = 1; space <= rows-i; space++)cout <<" ";for(int j = 0; j <= i; j++){if (j == 0 || i == 0)coef = 1;elsecoef = coef*(i-j+1)/j;cout << coef << " ";}cout << endl;}return 0; }

輸出結(jié)果

11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1

示例十(數(shù)字三角形)

#include <iostream> using namespace std;int main() {int rows, number = 1;cout << "輸入行數(shù): ";cin >> rows;for(int i = 1; i <= rows; i++){for(int j = 1; j <= i; ++j){cout << number << " ";++number;}cout << endl;}return 0; }

輸出結(jié)果

1 2 3 4 5 6 7 8 9 10

*示例十一(號長等腰三角形)

#include <iostream> using namespace std;int main() {int space, rows = 5;for(int i = 1; i <= rows; ++i){for(space = 1; space <= rows-i; ++space){cout <<" ";}int k = 2*(i-1)+1;while(k>0){cout << "* ";--k;}cout << endl;} return 0; }

輸出結(jié)果

* * * * * * * * * * * * * * * * * * * * * * * * *

總結(jié)

以上是生活随笔為你收集整理的C++三角形合集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。