Language/C++

C++ :: 절대값을 사용하는 문제 1

VallistA2014. 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

댓글

댓글쓰기 폼

VallistA

병특이 끝나서 게임에서 웹으로 스위칭한 프로그래머.
프로그래밍 정보등을 공유합니다.

자고 싶습니다. ㅠㅠ

페이스북    :: 링크
카카오톡    :: kingbye1
Github      :: 링크

궁금한점 문의 주시면 답변드리도록 하겠습니다

VISITED

Today : 21

Total : 411,846

SNS

  • 페이스북아이콘
  • 카카오톡아이콘
  • 트위터아이콘