현재 위치 - 회사기업대전 - 기업 정보 조회 - C 언어로 프로그램을 하나 써서' *' 가 있는 사랑 도안을 프린트한다.

C 언어로 프로그램을 하나 써서' *' 가 있는 사랑 도안을 프린트한다.

개인적으로 괜찮다고 생각하는데 7 이상 효과가 더 좋아요. 속이 비어 있는지, 단색인지 알 수 없으니 동봉해 주세요. (바이두는 두 개의 공백을 올린 위치가 한 칸으로 변한 것 같다는 것을 알고 있으니, 스스로 바꾸고, 출력 위치는 모두 두 칸으로 바꾸고, 다른 것은 바꾸지 않아도 됩니다.)

고체:

# include & ltstdio.h & gt

Int n;;

잘못된 추출 (정수)

{

Int I, j;

For (I =1-(n > & gt 1); 나<= n;; I++)

다음 경우 (I & gt=0)

{

For(j = 0;; J< 나; J+j++)printf(" "); ");

For (j =1; J< = 2 * (n-I)+1; J++) printf ("*");

Printf ("\ n");

}

기타

{

For(j = I;; J<0; J+j++)printf(" "); ");

For (j =1; J< = n+2 * I+1; J++) printf ("*");

For (j =1; J< =-1-2 * I; J+j++)printf(" "); ");

For (j =1; J< = n+2 * I+1; J++) printf ("*");

Printf ("\ n");

}

}

Int main ()

{

Printf ("치수를 입력하십시오 (n & gt=4):");

Scanf("%d ",& ampn);

그리기 (n);

0 을 반환합니다

}

비어 있음:

# include & ltstdio.h & gt

Int n;;

잘못된 추출 (정수)

{

Int I, j;

For (I =1-(n > & gt 1); 나<= n;; I++)

(I>0) 인 경우

{

For(j = 0;; J< 나; J+j++)printf(" "); ");

For (j =1; J< = 2 * (n-I)+1; J++)

If (j = =1| | j = = 2 * (n-I)+1) printf ("*");

Elseprintf ("");

Printf ("\ n");

}

기타

다음 경우 (i==0)

{

Printf ("*");

For (j =1; J & ltn;; J+j++)printf(" "); ");

Printf ("*");

For (j =1; J & ltn;; J+j++)printf(" "); ");

Printf ("* \ n");

}

기타

{

For(j = I;; J<0; J+j++)printf(" "); ");

For (j =1; J< = n+2 * I+1; J++)

If (I = =1-(n > & gt1)) printf ("*");

Elseif (j = =1| | j = = n+2 * I+1) printf ("*");

Elseprintf ("");

For (j =1; J< =-1-2 * I; J+j++)printf(" "); ");

For (j =1; J< = n+2 * I+1; J++)

If (I = =1-(n > & gt1)) printf ("*");

Elseif (j = =1| | j = = n+2 * I+1) printf ("*");

Elseprintf ("");

Printf ("\ n");

}

}

Int main ()

{

Printf ("치수를 입력하십시오 (n & gt=4):");

Scanf("%d ",& ampn);

그리기 (n);

0 을 반환합니다

}

copyright 2024회사기업대전