c語言for循環(huán)打印菱形 C語言中用*做個7行的菱形?
C語言中用*做個7行的菱形?#Includevoid main(){int i,J,k/*變量i從0到3表示菱形圖的第一行到第四行*/對于(i=0,i{/*當(dāng)行數(shù)為i時,空格數(shù)是i的函數(shù),對于(J=0
C語言中用*做個7行的菱形?
#Include
void main()
{
int i,J,k
/*變量i從0到3表示菱形圖的第一行到第四行*/
對于(i=0,i
{
/*當(dāng)行數(shù)為i時,空格數(shù)是i的函數(shù),對于(J=0,),J
printf(”)]/*字母數(shù)也是I的函數(shù),它是2I 1*/
對于(k=0,k
printf(1,I)/*輸出數(shù)*/
printf(“”)
)}
/*當(dāng)行數(shù)是I時,空格數(shù)是I的函數(shù),在這種情況下,I*/
對于(J=0,J
printf(“)]/*字母數(shù)也是I的函數(shù),在本例中,4-2*I*/
對于(k=0,k
printf(3-I)/*輸出數(shù)*/
C語言輸出一個菱形圖案(有程序)?
I是行號,I是行號,加1J表示一行上要打印的空格數(shù),和K表示要在一行上打印的“*”的數(shù)目。這個程序有一個7線菱形。我會改變程序,從1開始計算I,J,K。找到這個規(guī)則似乎更直觀:假設(shè)n等于(總數(shù)1)/2,那么n=5。對于增量序列,即,[1,n]對于遞減序列,即,[n1,2n-1]行,行,輸出空間,然后輸出*,因此程序如下: