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

時間 2023-01-27 14:45:03

1樓:廖寶馬

#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;//空格的個數等於總數 - 號個數,除以2就是單邊的個數。

for(j=0;j最後輸出:

2樓:老師去了

一些基本的語句你應該懂的吧。for是迴圈語句,printf是輸出顯示語句。如果你想顯示一個m*n大小的菱形,你就自己看看那個地方該輸出*,那個地方該輸出空格,然後迴圈列印就行了。

慢慢來,入門了就感覺簡單多了。

3樓:匿名使用者

在第二個for(i=0;i<=3;i++)

改為or(i=1;i<=3;i++)試試。

4樓:匿名使用者

兩個迴圈,輸出一個5*5的菱形,你還要解釋什麼內容,請有針對性的問。

用c語言迴圈語句輸出菱形星號

5樓:自我程式設計

我寫的**常量可修改任意奇數,實現其他大小的菱形。

#include

#define maxlen 7//菱形最寬處*號個數,可修改!(必須是奇數)

int main()

{int i=1,j,m=maxlen;

while(i=1)//下半層。

{for(j=0;j<(m-i)/2;j++)printf("

for(j=0;j

c語言中怎麼用二維陣列輸出菱形的星號

6樓:匿名使用者

寫一個程式,根據使用者輸入的總行數,列印出菱形。

這個題目主要是找出規律,考察讀者的邏輯思維。

你可以從第一行開始,遍歷所有的列,也可以從第一列開始,遍歷所有的行。

下面的程式從第一行開始,遍歷所有的列。

設菱形的總行數為line,總列數為column,當前行為i,當前列為j。上半部分與下半部分的規律不一樣,應該分開討論。

我們著眼於星號(*)思考什麼條件下輸出星號,總結出如下的規律。

1) 對於上半部分(包括中間一行),當前行與當前列滿足如下關係輸出星號:

j>=(column+1)/2-(i-1) (column+1)/2-(i-1)為第i行最左邊的星號。

j<=(column+1)/2+(i-1) (column+1)/2+(i-1)為第i行最右邊的星號。

2) 對於下半部分,當前行與當前列滿足如下關係輸出星號:

j>=(column+1)/2-(line-i) (column+1)/2-(line-i)為第i行最左邊的星號。

j<=(column+1)/2+(line-i) (column+1)/2+(line-i)為第i行最右邊的星號。

不滿足上述條件,則輸出空格。

於是寫出如下的**:

#include

#include

int main()

column = line; /總行數和總列數相同。

for(i=1; i<=line; i++)else

}}elseelse}}

printf(""

}return 0;

}執行結果:

請輸入菱形的行數(奇數):11

c語言 :列印星號空心菱形,求解

vfp程式設計:輸出星號構成的菱形。

7樓:仙人掌的憂傷

vfp程式設計輸出星號構成的菱形屬:

clear。

for i=-3 to 3。

for j=1 to abs(i)。

visual foxpro 支援具有物件的連結與嵌入(ole)拖放,可以在 visual foxpro 和其他應用程式之間,或在 visual foxpro 6.

0 應用程式內部移動資料。

visual foxpro 增加了物件導向的語言和方式。藉助 visual foxpro 的物件模型,可以充分使用物件導向程式設計的所有功能。

8樓:獨樹一幟桃子秋

作詞:喬羽歌詞:你也說聊齋,我也說聊齋,喜怒哀樂一起那個都到那心頭來。

鬼也不是那鬼,怪也不是那怪,牛鬼蛇神它倒比正人君子更可愛。笑中也有淚,樂中也有哀。幾分莊嚴,幾分詼諧,幾分玩笑,幾分那個感慨。

此中滋味,誰能解得開,誰能解得開,誰能解得開。

9樓:匿名使用者

c語言程式設計:用星號構成v型圖案輸出。

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

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

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

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 ...

用c語言程式設計,用c語言如何程式設計?

皇家救星 include include include include void insert int array,int num 將num按遞增順序插到array中 else if array i num if i 29 return for j 28 j i j 將待插入位置後面的元素後移 a...