분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
*
**
*@*
*@@*
*@@@*
*@@@@*
*@@@@@*
*@@@@*
*@@@*
*@@*
*@*
**
*
이걸 그려야합니다 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("*"); // 마지막 *
}
주석 첨달아봐서 어케 달아야할지 감이 안잡히는데..
대강 달아봤어요..
저렇게 앞뒤 따로 프린트문으로 첫번째 * 따로 만드는 방법 말고
모두 포문으로 묶어버려서 만들수는 없겠죠?
궁금하네요.. ㅠㅠ
죄송합니다. 댓글 작성은 회원만 가능합니다.