[C 프로그래밍 실습] 구조체와 공용체 (Lab 09)
Program 1 : 구조체, 분수의 덧셈과 곱셈 Program 2 : 구조체, 사람 정보 출력 Program 3 : 구조체, 내용 수정하기 Program 4 : 구조체, 내용 검색하기 Program 5 : 구조체, 내용 수정하기, 월급/연봉/인센티브 Program 6 : 구조체, 열거형, 카드 섞기, 카드 분배 Program 1 분수(fraction) 은 분자와 분모로 이루어져 있다. 분수를 표현하기 위한 구조체 fraction을 정의하고, 두 분수의 덧셈과 곱셈을 계산하는 프로그램을 쓰시오. 구조체 fraction 멤버 구성: 정수형의 분자(numerator)와 분모(denominator) 분자와 분모를 차례로 입력 받아 처리한다. 두 분자의 뎃셈과 곱셈 결과를 아래 예시와 같이 출력한다. #incl..
2021. 1. 4.
[C 프로그래밍 실습] Report 02
Program 1 뎃셈, 뺄셈, 솝셈, 나눗셈, 나머지연산(%)을 지원하는 계산기 프로그램을 작성한다고 하자. 각연산이 몇번씩 나오는지 기억해서 화면에 출력하는 프로그램을 쓰시오. 연산자의 종류는 5가지(+, -, *, /, %) 연산식은 공백을 포함할 수 있다. 현재까지의 총 연산자의 회수를 출력한다. 예외 처리, 문자나 5가지 이외의 연산자가 사용된 연산식은 오류 메시지를 출력 1) 문제 해결 방법에 대한 설명 5가지 종류의 연산자를 입력 받으면 개수를 카운트 : 5가지 종류의 연산자를 입력 받기 위한 변수를 선언, 식을 입력 받은 후 문자를 하나씩 읽어 5가지 종류의 연산자가 나오면 변수에 값을 증가 연산식은 공백을 포함할 수 있음 : 공백을 입력으로 받아야 하기 때문에 scanf 입력 형식을 ‘%..
2021. 1. 2.
[C 프로그래밍 실습] 배열 (Lab 04)
Program 1 : 배열의 크기, sizeof() Program 2 : 반복문으로 배열 복사 Program 3 : 반복문으로 배열 같은지 검사 Program 4 : 배열 요소의 총합과 평균 Program 5 : 배열 입력, 요소 빈도 검사 Program 6 : 이차원 배열 Program 7 : 이차원 배열, 행렬, 행렬의 곱 Program 8 : 이차원 배열, 행렬, 행렬의 합과 차 Program 1 다음을 참고로 배열을 초기화하고 반복문을 사용하여 배열의 모든 원소를 출력하는 프로그램을 작성하시오. 배열 double degree[] = {-5.34, 3.67, 19.76, 28.76, 35.63}; 배열의 크기를 계산( sizeof 함수 이용)하여 변수 size에 저장하고 반복문에서 사용 #inclu..
2020. 11. 5.