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