C 語言列印數字三角形,用C C 語言列印數字三角形

2022-04-06 12:19:51 字數 1745 閱讀 1998

1樓:

思路就是一行一行地列印,然後數清楚每一行要輸出幾個空格,還有數字。

假設n是輸入,也代表總行數;假設row是行號,取值為[1, n]總結三角形每一行的規律----對於每一行,輸出分三大步:

輸出n - row個空格

輸出 1 ~ row

輸出 row-1 ~ 1

所以**如下:

#include

using namespace std;

int main() {

int n;

cout<<"輸入n: ";

cin>>n;

// 對於每一行

for(int row=1; row<=n; ++row) {// 1. 輸出 n - row 個空格

int spacecount = n - row;

for(int i=1; i<=spacecount; ++i) {cout<<" ";

// 2. 輸出 1 ~ row

for(int i=1; i<=row; ++i) {cout=1; --i) {cout

不知道為什麼不能格式化**,請原諒

2樓:叮小噹電影解說

你好,就是用printf輸出就行,注意要加空格,調整好形狀,希望能夠幫助到你!

用c++ 列印三角形

3樓:王謙飛

#include

#include

using namespace std;

void main()

while(check!='n'&&'n');//判斷使用者是否輸入了'n'或'n',是則退出迴圈。

/////////////////do....while///////////////////}

4樓:龍__鳳

#include

#include

void main()

{char ch='y',sh='a';

int i,j,n;

while(ch=='y'||ch=='y'){printf("請輸入您要列印的行數:");

scanf("%d",&n);

for(i=0;i

數字三角形 用c++程式設計

5樓:豚胖

#include

#define n 5 //設定三角形為5層,可修改void main()

cout<<"輸入三角形為:\n";

for(i=0;i

for(i=0;i

cout<<"\n最長路徑為:"<

c++語言程式設計【問題描述】編寫程式實現:輸入任意整數給n後,輸出n行由數字構成的三角形字元陣列圖形。

6樓:微俊

#include

int main()

printf("\n");

}return 0;}

7樓:匿名使用者

for(i=n;i>0;i--)

for(j=1;j<=i;j--)

c語言給出三角形三邊長,求三角形面積

include include int main float a,b,c,h,s scanf f f f a,b,c h a b c 2 s sqrt h h a h b h c printf g n s return 0 c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點...

C語言畫三角形,求助,C語言程式設計求助!「使用迴圈語句列印出星號三角形」如下圖

include void main 請輸入三角形的高5 press any key to continue include void main 11111 1111 111111 c語言程式設計求助!使用迴圈語句列印出星號三角形 如下圖 include stdio.h define n 5 void...

c語言使用函式呼叫實現三角形面積的計算

三條邊長 應當 用 double 型,不用整型,因為 整型 例如 a b c 2 會帶來 誤差。函式呼叫實參不要填錯。三條邊長 構成的 num p p a p b p c 大於等於0 就是正確的。小於0 不能構成 3 角形。double fun double a,double b,double c ...