전체 글 621

C언어 31차시 배열 기초문제 1

목차 1. 배열에 출석 기록하고, 출석률 확인하기 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 10 int main(void) { int attendance[SIZE]; int i; int yes= 0; double pass_rate; //결석상황 파악 for (i = 0; i < SIZE; i++) { printf("%d회차 출석 확인을 하겠습니다(1-출석, 0-결석", i+1); scanf("%d", &attendance[i]); if (attendance[i] == 1) yes++; } //출석률 파악 pass_rate = (double)yes / SIZE * 100; if (pass_rate prices[i]) { min_price..

C언어 30차시 배열의 초기화, sizeof 연산자

목차 1. 배열의 초기화 값들을 콤마로 분리하고, 중괄호{ }로 엮어 배열을 선언할 때 대입하면 된다. 즉, 배열을 선언할 때 배열은 초기화된다. int scores[5] = {10,20,30,40,50}; 1) 초기값의 개수 > 배열 요소 개수 --> 불가능하다. 컴파일 오류가 발생. 2) 초기값의 개수 < 배열 요소의 개수 앞에 있는 요소들은 초기화, 나머지 배열 요소는 0으로 추가 3) 배열 요소의 개수 없을 때 배열 요소의 개수, 즉 크기가 없는 경우에는 컴파일러가 자동으로 초기값들의 개수만큼 배열의 크기를 잡는다. 4) 초기값이 없을 때 아무 의미없는 쓰레기 값이 들어간다. 2. sizeof 연산자로 배열 요소 개수 계산 배열에 들어있는 요소의 개수를 계산하는데 sizeof 연산자를 이용한다. ..

C언어 29차시 배열 array, 배열 요소, 인덱스, n차원 배열, 문자열

목차 1. 배열이란? array 많은 변수를 빈틈없이 일직선 상에 나열한 구조이다. 다시 말해 여러 값을 한꺼번에 저장할 수 있는 데이터저장 장소이다. 배열을 이용하면 보다 손쉽게 대량의 데이터를 저장할 수 있는 공간을 만들고, 데이터들을 손쉽게 처리할 수 있다. 2. 선언 자료형 배열명 배열크기 ; int scores [10] ; 1) 자료형 지정 - 원칙: 한 배열 안의 각각의 데이터는 같은 종류(자료형)여야 한다. - 배열은 데이터 타입이 동일한 변수를 늘어 놓은 것이므로, 배열 자체에도 데이터 타입이 있다. 2) 배열명 배열의 이름을 적는다. 배열명이라고도 한다. 다른 변수 및 배열과 구분되도록 고유의 이름을 붙인다. 배열의 이름을 만들 때도 규칙이 있다. 배열명은 고유해야 하며, 숫자로 시작할 ..

C언어 28차시 반복문 연습문제 3

목차 1. 피보나치 수열 구하기 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int i, n, a, b, c; printf("피보나치 수열의 몇 번째 항까지 구할까요?"); scanf("%d", &n); printf("0 1 "); for (i = 0; i capacity * 0.10) { printf("연료의 변화량은 얼마인가요?\n"); scanf("%lf", &pumped); supply = supply + pumped; if (supply capacity) supply = capacity; printf("현재 남은 양은 %lf입니다\n", supply); } pri..