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