게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 별그리기 다르게 짤수있는지좀 봐주세요
게시물ID : computer_86957짧은주소 복사하기
작성자 : 리네브
추천 : 1
조회수 : 856회
댓글수 : 5개
등록시간 : 2013/05/06 10:06:15

*
**
*@*
*@@*
*@@@*
*@@@@*
*@@@@@*
*@@@@*
*@@@*
*@@*
*@*
**
*

 

이걸 그려야합니다 for문만 써서요

제가 짠건

 

/* 별그리기 */

#include <stdio.h>
int main(){
 int i,j,k,l;
 printf("*"); //1행 1열 별
 printf("\n");
  for(i=2; i<=7; i++){  // 2 행부터 7 행까지
    printf("*");            // 2행 1열 부터 ~ 7행 1열까지 *반복
   for(j=3; j<=i; j++){  // 3 행부터 @
    printf("@");
   }
   printf("*"); // 두번째 행부터 마지막 열 * 반복 
  printf("\n");
  }
  for(k=1; k<=6; k++){ // 8행부터 13 행
   printf("*");            // 8행 1열 부터 ~ 13행 1열까지 * 반복
   for(l=k; l<=5; l++){ // 8행 2열 ~ 11행 까지 @
    printf("@");
   }
   printf("*"); // 맨 끝 열 * 반복
   printf("\n");
  }
  printf("*"); // 마지막 *
}

 

주석 첨달아봐서 어케 달아야할지 감이 안잡히는데..

대강 달아봤어요..

 

저렇게 앞뒤 따로 프린트문으로 첫번째 * 따로 만드는 방법 말고

모두 포문으로 묶어버려서 만들수는 없겠죠?

 

궁금하네요.. ㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호