其實列印三角形啦,菱形啦,思路都是一樣一樣的, 都是按行找規律,然後按照每行的規律按行列印就好了。。。比如以下是每條邊有n=4個*的菱形(邊長是4)。 c語言都是按行輸出的,我們只要分析第i行要輸出些什麼就好了
//圖中每個數字代表每個所在行的列號 4+4,3+5,2+6,1+7均等於8;4
3 5
2 6
1 7
//圖為4行7列,左半部分:第一行為4,第二行為3,……第4行為1,由此知外迴圈for(int i=4;i>=1;i–)
//i代表行號,j代表列號;當i=j或者j=8-i時該外接列印,其他外接列印空格
//下半部分;只需將外迴圈改為for(i=2;i<=4;i++)
#include
#include
intmain()
else
printf
(" ");
}printf
("\n");
}for
(int i =
2; i <=
4; i++
)else
printf
(" ");
}printf
("\n");
}printf
("\n");
system
("pause");
return0;
}
C語言 列印空心菱形
首先找出上尖三角形的空格和 之間的規律,利用for迴圈的巢狀來輸出上尖三角形,if是用來判斷是否輸出到最後乙個 號,如果是就換行。int n 4 for int i 1 i n i for int x 1 x 1 2 i 1 x 1 2 i 1 為每一行需要輸出的 數量 然後再補齊下半部分三角,需要...
列印空心菱形
public class demo03 for int k 1 k 2 i 1 k k表示每行要列印的 號 else system.out.print 如果要列印的 不是第乙個或最後乙個則列印空格 system.out.println 以上列印出來的是空心菱形的上半部分 for int i 1 i ...
Java列印實心菱形,空心菱形
我們用 號來填充菱形 首先,要想列印出菱形,我們先要對菱形有點認知,首先,菱形是四邊相等的圖形,只要四邊相等,就是菱形,我們這裡只說明豎著列印實心菱形和空心菱形。實心菱形 public static void printhollowrhombus int size 為了區分,我們把i當成當前正在列印...