>백엔드 개발 >C#.Net 튜토리얼 >C 언어로 하트 모양 패턴에 대한 간단한 코드를 작성하는 방법

C 언어로 하트 모양 패턴에 대한 간단한 코드를 작성하는 방법

DDD
DDD원래의
2023-08-18 14:01:0710028검색

C 언어의 하트 모양 패턴에 대한 간단한 코드 작성 방법: 1. 코드는 두 개의 루프를 통해 각각 하트의 위쪽과 아래쪽 부분을 인쇄합니다. 2. 각 루프에서 중첩된 루프를 사용하여 지정된 수만큼 인쇄합니다. 하트 모양을 형성하기 위한 공백과 별표 3. 변수 n의 값을 조정하여 하트의 크기를 변경할 수 있습니다.

C 언어로 하트 모양 패턴에 대한 간단한 코드를 작성하는 방법

이 문서의 운영 환경: Windows 10 시스템, Code Blocks 버전 20.03, Dell G3 컴퓨터.

C 언어의 하트 모양 패턴에 대한 간단한 코드는 다음과 같은 형식일 수 있습니다.

#include <stdio.h>
int main()
{
    int i, j;
    int n = 6;  // 心形的大小,可以根据需要调整
    // 上半部分心形图案
    for (i = n / 2; i <= n; i += 2)
    {
        // 打印空格
        for (j = 1; j < n - i; j += 2)
        {
            printf(" ");
        }
        // 打印左边的心形
        for (j = 1; j <= i; j++)
        {
            printf("*");
        }
        // 打印空格
        for (j = 1; j <= n - i; j++)
        {
            printf(" ");
        }
        // 打印右边的心形
        for (j = 1; j <= i; j++)
        {
            printf("*");
        }
        printf("\n");
    }
    // 下半部分心形图案
    for (i = n; i >= 1; i -= 2)
    {
        // 打印空格
        for (j = 1; j <= n - i; j += 2)
        {
            printf(" ");
        }
        // 打印左边的心形
        for (j = 1; j <= i; j++)
        {
            printf("*");
        }
        // 打印空格
        for (j = 1; j <= n - i; j++)
        {
            printf(" ");
        }
        // 打印右边的心形
        for (j = 1; j <= i; j++)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

위 코드는 하트 모양 패턴을 인쇄하기 위한 간단한 C 언어 프로그램을 구현합니다. 코드는 두 개의 루프를 통해 심장의 위쪽과 아래쪽 절반을 인쇄합니다. 각 루프에서 중첩 루프를 사용하여 지정된 수의 공백과 별표를 인쇄하여 하트 모양을 만듭니다. 심장의 크기는 변수 n의 값을 조정하여 변경할 수 있습니다.

위 내용은 C 언어로 하트 모양 패턴에 대한 간단한 코드를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.