用C語言程式設計輸出排成的菱形是怎麼編

時間 2022-03-12 21:10:09

1樓:丹甘籍悅人

#include"stdio.h"

intmain()

return0;}

2樓:匿名使用者

** *

* *

* *

* *

* * *嘿嘿

我才初一哦!!~

3樓:匿名使用者

#include"stdio.h"

void main()

4樓:

print("空格空格*");

print("空格*");

print("******");

print("空格***");

print("空格空格*");

5樓:匿名使用者

自己不多分析 遇到難題怎麼解決呢?

6樓:匿名使用者

可以根據形狀直接輸出

也可以用二重迴圈

用c語言程式設計 輸出*號排列成的菱形

7樓:匿名使用者

#include

int diffabs(int a,int b) { // 返回a,b差值的絕對值,即|a - b|

return (a > b) ? (a - b) : (b - a);

void lozenge(unsigned int n,char c) { // a為菱形邊長,b為組成菱形的字元

unsigned int i,j,m;

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

m = diffabs(n/2,i);

for(j = 0;j < m;j++) printf(" "); // 輸出每行前導空格

for(j = 0;j < 2*(n/2 - m) + 1;j++) printf("%c",c);

printf("\n");

int main() {

lozenge(11,'*');

printf("\n");

return 0;

8樓:匿名使用者

#include

#include

main()

} 這個是輸入正數n,就會輸出2*n+1行的菱形圖案的

9樓:龍戰于淵

#include"stdio.h"

int main()

return 0;}

10樓:

#include

#include

int main()

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

11樓:胖友愛籃球

#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為迴圈條件

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

12樓:設計複雜

1、首先在電腦中開啟c語言編輯器,新建乙個原始檔,如下圖所示。

2、然後寫入**,如下圖所示,源**如下:#include//用c語言迴圈來畫出數字構成的菱形 。

3、繼續輸入**,如下圖所示,for(i=1;i<=n-1;i++)      //輸出下半個三角形 if(i==n-1)printf("1");else{for(t=1;t<=n-i;t++)。

4、最後點選編譯並執行,如下圖所示,然後輸入n就能看到結果了,菱形圖案。

13樓:風若遠去何人留

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

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;

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

14樓:滄海雄風

#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

****

*****

*******

*********

*******

*****

****

請按任意鍵繼續. . .

15樓:聽不清啊

#include

#include

int main()

{int n,i,j;

scanf("%d",&n);

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

16樓:匿名使用者

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

void main()

printf(" ");

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

17樓:匿名使用者

提供2個

#include

void main()

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

#include

#include

main() }

18樓: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");}}

19樓:

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

*/#include

using namespace std;

int main()

cout<

}return 0;}

20樓:

譚浩強第四版課後題答案

#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;}

21樓:芒果味的青瓜

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

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

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

#include

main()

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

22樓:瑩

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

23樓:匿名使用者

1。迴圈2。prinf

c語言程式設計,用*組成菱形

24樓:匿名使用者

#include

#include

int main()elseelseelse{printf(" ");

printf("\n");

return 0;

25樓:

void main()else

}printf("\n");

}for(i=0;i<=3;i++)else}printf("\n");}}

純手打, 望採納~~~

26樓:匿名使用者

#include

int main()

當年考試我直接輸出···然後把圖形畫上去了,老師表揚了我的機智後表示以後下不為例

c語言列印輸出乙個由*組成的菱形

27樓:匿名使用者

改這樣就ok了

#include

void main()

for(i=5;i<8;i++)}

28樓:匿名使用者

for(k=3;k<=4-i;k--)

這是個死迴圈~~

29樓:匿名使用者

#include

int main()

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

return 0;

}不妨試試我這個

c語言編寫程式 用*輸出9*9的菱形圖案

用c語言列印輸出乙個5行的菱形(菱形用*組成)怎麼弄?????

30樓:匿名使用者

#include

void main()

}執行結果截圖:

c語言程式設計怎麼用for迴圈語句編出*號組成的菱形七行七列

31樓:匿名使用者

#include

int main()

for(j=temp;j

if(count==0) temp--;

if(count==1) temp++;

printf("\n");

}return 0;}

32樓:匿名使用者

#include

#include

int main()

return 0;}

如何實現c語言程式設計輸出空心菱形,如何實現C語言程式設計輸出空心菱形

include 其實列印三角形啦,菱形啦,思路都是一樣一樣的,都是按行找規律,然後按照每行的規律按行列印就好了。比如以下是每條邊有n 4個 的菱形 邊長是4 c語言都是按行輸出的,我們只要分析第i行要輸出些什麼就好了 0123456 0 1 2 3 4 5 6 從上圖可以看出來,第0行要輸出3個空格...

什麼是c語言程式設計軟體,用c語言怎麼程式設計?

是一種程式語言。初步學習可以編制簡單程式,精通後可以用來編寫遊戲 工程軟體等多種應用軟體,關鍵看你怎樣學了。你可以買一本程式設計書,自學。c語言用什麼軟體編寫?你說的是程式設計工具。bai吧 如果是du的話,編寫c語言zhi的工具很多,最常dao用的幾個就。專是。也可以使用vc2005等 devc ...

C語言是用什麼語言編的,C語言程式設計?

c語言是自編譯的,幾乎所有的c語言工具都主要是用c語言寫的,許多c語言工具具有把c語言程式翻譯為多中組合語言的功能,從而實現了跨平台的工作。c語言程式設計?以3名同學為例的 如下 執行結果如下 附原始碼 改為40名同學 include define n 40 void inid long id vo...