c語言程式設計列印菱形的數字圖表,C語言程式設計列印菱形的數字圖表

時間 2021-09-10 01:44:28

1樓:匿名使用者

#include "stdio.h"

int main() {

int n,i,j;

<=n; i++) {for(j=1; j<=n-i; j++) //畫空格printf(" ");

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

printf("%d",j);//輸出從1到nfor(j=i-1; j>=1; j--)printf("%d",j);//輸出從n-1到1printf("\n");

for(i=n-1; i>=1; i--) {for(j=1; j<=n-i; j++) //畫空格printf(" ");

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

printf("%d",j);//輸出從1到nfor(j=i-1; j>=1; j--)printf("%d",j);//輸出從n-1到1printf("\n");

return 0;

2樓:

#include "stdio.h"

int main()

//下三角

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

}結果:

3樓:home我是吸血鬼

#include

int main(void)

4樓:杳哈哈哈

#include

int main()

{int n,i=1,j=1,k=1,s,x1,x2,x3,x4;

scanf("%d",&n);

for(i=1;i<=n;i++)/*上半部分行的迴圈*/{s=n;

x1=n+1-i;

x2=n+i-1;

for(j=1;j<=x2;j++)/*列的迴圈*/{if(j

用c語言程式設計輸出菱形 圖案

5樓:胖友愛籃球

#include

void main()

for(i=1;i<=3;i++) }

擴充套件資料:

for迴圈

for迴圈結構是c語言中最具有特色的迴圈語句,使用最為靈活方便,它的一般形式為:

for(表示式1;表示式2;表示式3)迴圈體語句 。(其中;不能省略)

表示式表示式1為初值表示式,用於在迴圈開始前為迴圈變數賦初值。

表示式2是迴圈控制邏輯表示式,它控制迴圈執行的條件,決定迴圈的次數。

表示式3為迴圈控制變數修改表示式,它使for迴圈趨向結束。

迴圈體語句是在迴圈控制條件成立的情況下被反覆執行的語句。

但是在整個for迴圈過程中,表示式1只計算一次,表示式2和表示式3則可能計算多次,也可能一次也不計算。迴圈體可能多次執行,也可能一次都不執行。

先執行表示式2,然後執行迴圈結構,最後表示式3,一直這樣迴圈下去。

for迴圈語句是c語言種功能最為強大的語句,甚至在一定程度上可以代替其他的迴圈語句。

dodo迴圈結構,do 1 while⑵;的執行順序是1->2->1...迴圈,2為迴圈條件。

while

while迴圈結構,while(1) 2; 的執行順序是1->2->1...迴圈,1為迴圈條件

以上迴圈語句,當迴圈條件表示式為真則繼續迴圈,為假則跳出迴圈。

6樓:風若遠去何人留

迴圈輸出, 只要確定了空格的個數就可以。

int main()

for (j = 0; j < 2 * i+1; j++)printf("\n");

}  for (i = 0; i < line - 1; i++)for (j = 0; j < 2 * (line - 1 - i) - 1; j++)

printf("\n");

}  system("pause");

return 0;

}這個是實心菱形的**。

7樓:滄海雄風

#include

int main()

for (j = 0; j < 2 * i+1; j++)printf("\n");

}  for (i = 0; i < line - 1; i++)for (j = 0; j < 2 * (line - 1 - i) - 1; j++)

printf("\n");

}return 0;

}  5

****

*****

*******

*********

*******

*****

****

請按任意鍵繼續. . .

8樓:聽不清啊

#include

#include

int main()

{int n,i,j;

scanf("%d",&n);

for(i=1-n;i<=n-1;i++){for(j=0;j

9樓:匿名使用者

/*用如下語句輸出比較好理解,主要是迴圈結構的巢狀語句發揮作用,注意空格和星號的遞增關係*/並且你需要多少行,就能輸出多少行。精煉!#include "stdio.h"

void main()

printf(" ");

for(i=0;i<=n;i++)}

10樓:匿名使用者

提供2個

#include

void main()

for(i=1;i<=3;i++) }

#include

#include

main() }

11樓:4747哦

#include

main()

printf("\n"); //輸出第i行的*以後,換行執行i+1行的迴圈

}//以下程式執行倒星三角形

for(i=0;i<(m-1)/2;i++) //剩下行數m-(m+1)/2=(m-1)/2

printf("\n");}}

12樓:

/*曼哈頓距離原理 解決輸出菱形問題

*/#include

using namespace std;

int main()

cout<

}return 0;}

13樓:

譚浩強第四版課後題答案

#include

int main()

for(b=1;b<=2*i-1;b++)//控制每行*的個數printf("\n");

}//後3行,下半部分

for(i=n-1;i>=1;i--)//控制前四行行數for(b=1;b<=2*i-1;b++)//控制每行*的個數printf("\n");

}printf("\n");

return 0;}

14樓:芒果味的青瓜

/*-------------------------------------------

拓展:列印菱形(方法一)

--------------------------------------------*/

#include

main()

for(row=6;row<10;row++)}

15樓:瑩

#includeusing namespace std;void print(int s,int n) for(int i=n-1;i>0;i--) }

16樓:匿名使用者

1。迴圈2。prinf

c語言,輸出由數字組成的菱形圖形。求如何編寫。謝謝! 5

17樓:匿名使用者

#include

#include

#include

int main()

for(j=1;j<=2*i-1;j++)for(j=0;j0;i--)

for(j=1;j<=2*i-1;j++)for(j=0;j

c語言程式設計,用一個for迴圈列印菱形

18樓:育知同創教育

# include

# include

void main()

for(i=1;i<=2*n-1;i++)printf("*");

printf("\n");

for(a=1;a

}主要考慮用for迴圈來解決問題,把菱形分成兩部分,先列印第一部分,然後列印第二部分。

19樓:匿名使用者

#include

#include

int main()

return 0;}

20樓:阿四哥

c語言的陣列概念的學習,通過for迴圈輸出列印陣列

c語言程式設計輸出菱形圖,C語言輸出一個菱形圖案(有程式)

此題解法,我將這個菱形放在了一個二維陣列中,因為用二維陣列可以界定x的邊界,比較方便一點。迴圈輸出的時候,特別注意迴圈跳出的條件,你畫個二維陣列,體會一下里面的數學關係,多上機改改 呵呵。要特別注意 q 的用途哦。include void main define n 7 定義二維陣列的行和列 int...

c語言程式設計用星號輸出菱形,C語言 用星號輸出菱形。

include int main int total 7 每行空格 星號的總字元數int x,j,k 用做迴圈的變數。int xx,kg xx表示 號個數,kg表示空格個數 單邊,左邊 xx 1 開始的時候,第一行 號個數為1for x 0 x 7 x 一共輸出7行kg total xx 2 空格的...

C語言程式設計,c語言的程式設計

給十分寫那麼多。給你說第一個吧。輸入十個數,用一個for語句就好了。int a 10 for int i 0 i 10 i 最大數。int max a 0 int m for int j 0 j 10 j a i a 9 a 9 max 小數的變下符號就是了。c語言程式設計 摘要。親親具體什麼問題呀...