Language/C++
C++ :: 절대값을 사용하는 문제 1VallistA2014. 5. 18. 13:49
0. 개요
for문과 절대값을 이용하는 예제를 보아서 여기다가 끄적여 봅니다
사실 지식인에서 봤습니다.. ㅋ.ㅋ
1. 예시 이미지
윗그림처럼 한번 해보도록 하겠습니다.
2. 소스코드
#include#include int main() { int nX = 0; int nY = 0; int nBlank = 0; int nInput = 0; printf("몇 줄 출력 ? : "); scanf("%d" , &nInput); for(nY = 0 ; nY < nInput; nY++) // 전체 프레임을 돌리는 for문 { for(nBlank = nY ; nBlank < nInput - 1 ; nBlank++) printf(" "); // x 값 출력횟수는 해당줄의 * 2 + 1이 적용됨 for(nX = 0; nX < nY * 2 + 1 ; nX++) printf("%d" , abs(nY - nX)); // abs 는 절대값 음수가되어도 1 2 3 4 5 로 증가된다 printf("\n"); // 개행 } return 0; }
'Language > C++' 카테고리의 다른 글
C++ 11 :: Uniform Initialization (0) | 2014.10.20 |
---|---|
C++ 11 :: Range Based For (0) | 2014.10.20 |
C++ 11 :: Auto (0) | 2014.10.20 |
C++ :: 문자열 split (string tokenizer) (2) | 2014.06.01 |
C++ :: string 문자열 (0) | 2014.06.01 |
C++ :: 절대값을 사용하는 문제 1 (0) | 2014.05.18 |
댓글