반응형

【 C 언어 】 #33 배열 이해하기 2 (국영수 성적 예제)



 앞 글에서 다룬 배열을 사용하면 여러 종류와 많은 데이터를 일괄적을 관리하기에 편하다.  


▶ 문제  : 국영수 3과목 각 10개의 점수 데이터를 배열로 저장하고 각 과목별 점수와 각 과목의 평균값을 출력하라. 

 

▶ 포인트 

  먼저 국영수 등 기본 값들을 출력하고, 각 값들의 평균값 계산 및 저장을 위한 변수를 선언한다. everageK(국어평균), everageE(영어평균)everageM(수학평균), 평균값 변수 선언 때 float 형과 같은 실수형을 선언해야 소숫점의 평균값을 다룰 수 있으며, 깔끔한 출력을 위해 소숫점 출력 자릿 수를 지정하면 좋다. (%.1f  : 소수 첫 째 자리까지만 표시) 지정하지 않을 경우 "87.500000" 과 같이 표시 됨


▶ 프로그램 : 




▶ 실행 결과 :



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



▶ 소스코드 다운로드 :  



반응형

【 C 언어 】 #32 배열 이해하기

Language/C & C++ 2018. 4. 16. 10:08 Posted by 엑소더스팩토리
반응형

【 C 언어 】 #32 배열 이해하기



 데이터 값을 배열을 사용하면 쉽고 편하게 저장하고 꺼내 쓸 수 있다. 


▶ 문제  : 영어 성적 10개를 배열을 사용하여 기억시키고 차례대로 출력하도록 하시오.

 

▶ 포인트 

 배열은 다음과 같은 형식을 사용 한다. 

 int 배열명[10] = { x1, x2, x3, ... };


 배열값 출력은 for 문을 사용하면 차례대로 쉽게 출력 된다. 


▶ 프로그램 : 




▶ 실행 결과 :





+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



▶ 소스코드 다운로드 :  



반응형

【 C 언어 】 #31 ASCII 코드 - 문자열 이해하기

Language/C & C++ 2018. 4. 13. 14:59 Posted by 엑소더스팩토리
반응형

【 C 언어 】 #31 ASCII 코드 - 문자열 이해하기



 아스키(ASCII) 코드 문자를 출력하는 프로그램을 작성해본다. 

이 원리를 파악하면 특정 순서에 있는 아스키 값을 수식 계산으로 손쉽게 출력할 수 있다.


▶ 문제  : 아스키 코드로 명명된 문자(열)들을 0~255까지 순서대로 출력하시오. 

 

▶ 포인트 

 정수 출력은 %d, 문자는 %c 를 사용하여 출력한다.  

 또한, C 프로그래밍에서 문자를 표현할 때는 ' ' 로 ,  문자열을 표현할 때는 " " 를 사용한다.   정수 출력 자리수를 3자리로 지정(유지)하고 싶을 때는 '%3d' 로 하면 된다.  빈자리는 공백으로 채워짐


▶ 프로그램 : 





▶ 실행 결과 :







+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++




▶ 소스코드 다운로드 :  


31 ASCII 코드 문자열 이해하기-프로그램.cpp




반응형

【 C 언어 】 #30-무조건-분기문 (goto 문)-이해하기

Language/C & C++ 2018. 4. 13. 12:12 Posted by 엑소더스팩토리
반응형

【 C 언어 】 #30-무조건-분기문 (goto 문)-이해하기


 무조건 분기(이동, 빠져나옴) 되는 goto 문은 잘 사용하지 않지만 다중 if문에 둘러 쌓였을 때 한번에 빠져 나올 수 있는 기능이 있어 간혹 유용하게 사용되기도 한다. 


▶ 문제  : 이중 if문을 사용하여 구구단 프로그램을 작성하고 구구단의 마지막 식(9 X 9 = 81)에 다다르면 goto 문을 사용하여 이중 if문을 빠져나와서 종료하도록 작성하라.

 

▶ 포인트 

 goto 문 사용 형식 →  "goto gugudan;"   "gugudan:;"    

이 때 'gugudan'은 따로 선언할 필요는 없으며 이동 할 위치에 기입하면 된다.


▶ 프로그램 : 





▶ 실행 결과 :




+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++




▶ 소스코드 다운로드 :  


30 무조건 분기문 이해하기 (goto 문).cpp


반응형