for문을 이용한 문제를 풀었는데 지저분해서..
글쓴이: philossh / 작성시간: 토, 2005/04/23 - 10:06오후
for문을 사용한 문제
Quote:
"임의의 숫자를 입력받아 다음과 같이 출력하시오"
입력 : 5
출력은 아래 그림으로.. ^^;
제가 풀어보긴 했는데 코드가 너무 지저분해져서..
어떻게 간단하게 풀수 있는 방법은 없나요??
int main() { int inputnum; int i,j; // int count; cout << "Input Number : "; cin >> inputnum; for (i = 1; i < inputnum; i++) { for (j = 1; j < (inputnum * 4) - (i + 1); j++) cout << " "; for (j = 1; j < i * 2; j++) cout << '*'; cout << endl; } for ( i = 1; i <= inputnum;i++) { for (j = 1; j <= inputnum - i; j++) cout << " "; for (j = 1;j < i * 2; j++) cout << '*'; for (j = 1; j <= (inputnum - i) * 2; j++) cout << " "; for (j = 1;j < (inputnum * 2) + (i - 1) * 2; j++) cout << '*'; for (j = 1; j <= (inputnum - i) * 2; j++) cout << " "; for (j = 1;j < i * 2; j++) cout << '*'; cout << endl; } return 0; }
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 4.39 KB |
Forums:
별루 지저분하다는 느낌은 안드는데요 -_-;;;;;
별루 지저분하다는 느낌은 안드는데요 -_-;;;;;
종종 자신을 돌아보아요!~
하루 1% 릴리즈~~
댓글 달기