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% 릴리즈~~
댓글 달기