작성 방법: 루프 3개를 사용하여 크리스마스 트리의 각 행을 인쇄하세요. 첫 번째 루프는 트리의 높이를 제어하고, 두 번째 루프는 공백을 인쇄하고, 세 번째 루프는 별표를 인쇄합니다. 두 번째 루프에서는 n - i를 사용하여 각 줄 앞에 인쇄되는 공백 수를 제어합니다. 높이가 증가함에 따라 공백 수가 점차 감소합니다. 세 번째 루프에서는 2 * i + 1을 사용하여 각 줄에 인쇄되는 별표 수를 제어합니다. 높이가 증가함에 따라 별표 수가 점차 증가합니다. 두 번째 루프 이후에는 추가 루프를 사용하여 트렁크를 인쇄하므로 나무가 더욱 완벽해 보입니다.
다음은 C로 작성된 간단한 크리스마스 트리 코드 예제입니다.
c
#include <stdio.h> int main() { int i, j, k; int n = 6; // 树的高度 for (i = 0; i < n; i++) { for (j = 0; j < n - i; j++) { printf(" "); } for (k = 0; k < 2 * i + 1; k++) { printf("*"); } printf("\n"); } for (i = 0; i < n - 1; i++) { for (j = 0; j < n - 1 - i; j++) { printf(" "); } for (k = 0; k < n + 1 + i; k++) { printf("*"); } printf("\n"); } return 0; }
이 예제에서는 세 개의 루프를 사용하여 크리스마스 트리의 각 행을 인쇄합니다. 첫 번째 루프는 트리의 높이를 제어하고, 두 번째 루프는 공백을 인쇄하고, 세 번째 루프는 별표를 인쇄합니다. 두 번째 루프에서는 높이가 증가함에 따라 공백 수가 점차 감소하므로 n - i를 사용하여 각 줄 앞에 인쇄되는 공백 수를 제어합니다. 세 번째 루프에서는 2 * i + 1을 사용하여 각 줄에 인쇄되는 별표 수를 제어합니다. 높이가 증가함에 따라 별표 수가 점차 증가하기 때문입니다. 두 번째 루프 이후에는 추가 루프를 사용하여 나무 줄기를 인쇄하여 나무를 더욱 완벽하게 보이게 했습니다.
위 내용은 C 언어로 크리스마스 트리 코드를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!