編寫C語言星星圖案的代碼有多種方法,以下是其中一種常見的方法:
#include <stdio.h>
int main() {
int rows = 5; // 設置星星行數
for (int i = 1; i <= rows; i++) {
// 打印空格
for (int j = 1; j <= rows - i; j++) {
printf(" ");
}
// 打印星星
for (int k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
// 換行
printf("\n");
}
return 0;
}
這段代碼將打印出一個五行的星星圖案,如下所示:
*
***
*****
*******
*********
其中,外層循環控制行數,內層循環分別打印空格和星星。通過調整rows
變量的值,可以得到不同行數的星星圖案。