欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++輸出上三角/下三角/菱形/楊輝三角形(實(shí)現(xiàn)代碼)

 更新時間:2020年12月10日 22:09:44   投稿:jingxian  
本篇文章是對C++中輸出上三角/下三角/菱形/楊輝三角形的示例代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

1.輸出上三角形

第一行1個星,第二行3個星,第三行5個星,第四行7個星,第五行9個星。

分析:三角形的形狀由輸出的空白和星組成,通過分析每一行輸出幾個空格,幾個星,就可完成輸出三角形的工作。

#include<iostream>
using namespace std;
int main(){
 int i=0,j=0;
 for(i=1;i<=5;i++){//控制行數(shù) 
   for(j=1;j<=(5-i);j++){
   cout<<" ";//控制輸出空格 
   }
   for(j=1;j<=(2*i-1);j++){
   cout<<"*";//控制輸出* 
   }
   cout<<endl;//每一行進(jìn)行換行 
 }
 return 0;
} 

2.輸出下三角

第一行9個星,第二行7個星,第三行5個星,第四行3個星,第五行1個星。

分析:該圖形與上三角圖形相反,思路類似。

#include<iostream>
using namespace std;
int main(){
 int i=0,j=0;
 for(i=1;i<=5;i++){//控制行數(shù)
 for(j=1;j<=(i-1);j++){
  cout<<" ";
 }
 for(j=1;j<=(9-2*(i-1));j++){
  cout<<"*";
 }
 cout<<endl;
 }
}

3.輸出菱形

菱形其實(shí)就是由一個上三角和一個下三角組成??梢酝ㄟ^兩次for循環(huán)輸出

#include<iostream>
using namespace std;
int main(){
 int i=0,j=0;
 for(i=1;i<=5;i++){
 cout<<"\t";
 for(j=1;j<=(5-i);j++){
  cout<<" ";
 }
 for(j=1;j<=(2*(i-1)+1);j++){
  cout<<"*";
 }
 cout<<endl;
 }
 for(i=4;i>=1;i--){
 cout<<"\t";
 for(j=1;j<=(5-i);j++){
  cout<<" ";
 }
 for(j=1;j<=(2*(i-1)+1);j++){
  cout<<"*";
 }
 cout<<endl;
 }
 cout<<endl;
}

4.輸出楊輝三角

                 
1
                 
               
1
 
1
               
             
1
 
2
 
1
             
           
1
 
3
 
3
 
1
           
         
1
 
4
 
6
 
4
 
1
         
       
1
 
5
 
10
 
10
 
5
 
1
       
     
1
 
6
 
15
 
20
 
15
 
6
 
1
     
   
1
 
7
 
21
 
35
 
35
 
21
 
7
 
1
   
 
1
 
8
 
28
 
56
 
70
 
56
 
28
 
8
 
1
 
1
 
9
 
36
 
84
 
126
 
126
 
84
 
36
 
9
 
1

楊輝三角形最顯著的特點(diǎn)就是每個數(shù)等于它上方兩數(shù)之和。這也就是程序編寫的原理

#include<iostream>
using namespace std;
int main(){
 int i,j;
 int a[10][21];
 for(i=0;i<10;i++){
 for(j=0;j<21;j++){
  a[i][j]=0;
 }
 }//完成數(shù)組的初始化
 a[0][10]=1;
  for(i=1;i<10;i++){
   for(j=(10-i);j<=(10+i);j=j+2){//10+i=(10-i)+2*i+01-1
   a[i][j]=a[i-1][j-1]+a[i-1][j+1];
   }
  } 
  for(i=0;i<10;i++){
   cout<<"\t"; 
   for(j=0;j<21;j++){
   if(a[i][j]==0){
    cout<<" "; 
   }else{
   cout<<a[i][j];
   }
   }
   cout<<endl;
  }
  cout<<endl;
}

到此這篇關(guān)于C++輸出上三角/下三角/菱形/楊輝三角形(實(shí)現(xiàn)代碼)的文章就介紹到這了,更多相關(guān)C++ 上三角 下三角 菱形 楊輝三角形內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Matlab實(shí)現(xiàn)鼠標(biāo)光標(biāo)變成愛心和瞄準(zhǔn)鏡形狀

    Matlab實(shí)現(xiàn)鼠標(biāo)光標(biāo)變成愛心和瞄準(zhǔn)鏡形狀

    這篇文章主要為大家詳細(xì)介紹了如何利用Matlab實(shí)現(xiàn)將鼠標(biāo)光標(biāo)變成愛心和瞄準(zhǔn)鏡等形狀,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-08-08
  • C語言數(shù)據(jù)結(jié)構(gòu)之線索二叉樹及其遍歷

    C語言數(shù)據(jù)結(jié)構(gòu)之線索二叉樹及其遍歷

    這篇文章主要介紹了C語言數(shù)據(jù)結(jié)構(gòu)之線索二叉樹及其遍歷的相關(guān)資料,為了加快查找節(jié)點(diǎn)的前驅(qū)和后繼。對二叉樹的線索化就是對二叉樹進(jìn)行一次遍歷,在遍歷的過程中檢測節(jié)點(diǎn)的左右指針是否為空,如果是空,則將他們改為指向前驅(qū)和后繼節(jié)點(diǎn)的線索,需要的朋友可以參考下
    2017-08-08
  • C語言的數(shù)組指針與函數(shù)指針詳解

    C語言的數(shù)組指針與函數(shù)指針詳解

    這篇文章主要為大家詳細(xì)介紹了C語言的數(shù)組指針與函數(shù)指針,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 基于C語言實(shí)現(xiàn)簡單的掃雷小游戲

    基于C語言實(shí)現(xiàn)簡單的掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了基于C語言實(shí)現(xiàn)簡單的掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C語言實(shí)現(xiàn)餐廳點(diǎn)餐系統(tǒng)

    C語言實(shí)現(xiàn)餐廳點(diǎn)餐系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)餐廳點(diǎn)餐系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 華為云CodeArts?IDE?Online快速入門和使用

    華為云CodeArts?IDE?Online快速入門和使用

    華為云CodeArts?IDE?Online服務(wù),提供了可隨時隨地編碼的云上開發(fā)環(huán)境,同時具備開放的生態(tài)和獨(dú)立插件市場,本文主要介紹了華為云CodeArts?IDE?Online快速入門和使用,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • 深入全排列算法及其實(shí)現(xiàn)方法

    深入全排列算法及其實(shí)現(xiàn)方法

    本篇文章是對全排列算法及其實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++深入探究繼承的概念與使用

    C++深入探究繼承的概念與使用

    繼承是C++面向?qū)ο缶幊讨械囊婚T。繼承是子類繼承父類的特征和行為,或者是繼承父類得方法,使的子類具有父類得的特性和行為。重寫是子類對父類的允許訪問的方法實(shí)行的過程進(jìn)行重新編寫,返回值和形參都不能改變。就是對原本的父類進(jìn)行重新編寫,但是外部接口不能被重寫
    2022-05-05
  • C語言實(shí)現(xiàn)掃雷小游戲

    C語言實(shí)現(xiàn)掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Win10下最新版CLion(2020.1.3)安裝及環(huán)境配置教程詳解

    Win10下最新版CLion(2020.1.3)安裝及環(huán)境配置教程詳解

    這篇文章主要介紹了Win10下最新版CLion(2020.1.3)安裝及環(huán)境配置,CLion 是 JetBrains 推出的全新的 C/C++ 跨平臺集成開發(fā)環(huán)境,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2020-08-08

最新評論