반응형

분류 전체보기 685

(C언어) 성적처리: 구조체 배열 사용

[문제] 구조체 배열을 사용해서 이름, 국어, 영어, 수학 점수를 저장하고 평균, 전체 평균을 구하여 출력하는 프로그램을 작성하시오, //#define _CRT_SECURE_NO_WARNINGS #include #include struct student { char name[10]; int kor, eng, mat; }; int main() { struct student st[5] = { { "홍길동", 100, 100, 100}, { "이기자", 90, 95, 85}, { "오만원", 80, 85, 80}, { "홍길남", 92, 93, 94}, { "사오정", 100, 88, 78} }; int i, tot, ttot = 0; printf("\n이름\t국어 영어 수학 평균\n"); printf("--..

C_C++ 2022.11.08

(C/C++) 두 점 사이의 거리, point 구조체 이용

두 점 사이의 거리 구하기 점(x1, y1)과 점(x2, y2)의 거리를 d라고 하면, 다음과 같이 두 점 사이의 거리를 구할 수 있습니다. 다음 코드는 두 점 사이의 거리를 point 구조체를 이용해서 구하는 C언어 프로그래입니다. #include #include struct point { int x, y; }; double distance(struct point p1, struct point p2) { return sqrt(pow((p2.x - p1.x), 2) + pow((p2.y - p1.y), 2)); } int main() { struct point p1 = { 10, 20 }; struct point p2 = { 30, 40 }; printf("거리: %f\n", distance(p1, p2..

C_C++ 2022.11.08

줌잇(Zoomit) 6.11 프레젠테이션 도구

강의할 때 많이 사용되는 프레젠테이션 도구 zoomit 프로그램입니다. Ctrl + 1: 화면 확대 마우스 휠이나 화살표 상하 키를 이용해서 화면을 확대합니다. 취소는 Esc 키를 누릅니다. Ctrl + 2: 그리기 r: red g: green b: blue p: pink o: orange y: yellow Shipt + 마우스 드래그: 직선 Ctrl + 마우스 드래그: 사각형 Shift + Ctrl + 마우스 드래그: 화살표가 있는 직선 Ctrl + 3: 브레이크 타임 Ctrl + 4 마우스 포인터 위치의 화면 확대. 토글 기능 - Ctrl +4를 다시 눌러서 취소 Ctrl + 5: 화면 녹화. 토글 기능. Ctrl + 5를 다시 누르면 녹화 종료

통합게시판 2022.11.08

(기초 알고리즘) 1~100 사이의 소수와 소수의 갯수 출력하기

[문제] 1부터 100까지의 수 중에서 소수를 출력하고, 그 갯수를 출력하시오. 한 줄에 5개씩 출력합니다. #include int is_prime_number(int n) { int i; if (n < 2) return 0; // 1은 소수가 아님 for (i = 2; i < n; i++) if (n % i == 0) return 0; // 중간에 나누어 떨어지는 수가 있으면 소수가 아님 return 1; } int main() { int i, count = 0; for (i = 1; i

(C언어) 배열에서 최대값 최소값 구하기

배열에 있는 값 중에서 최대값과 최소값을 구하는 프로그램입니다. C언어 #include int main() { int a[10] = { 5, 44, 77,999,33,-55, -35, 85, 95, 100 }; int i, max, min; max = min = a[0]; // 맨 처음 값을 최대값, 최소값으로 초기화 for (i = 1; i max) max = a[i]; // 더 큰 값을 최대값으로 설정 if (a[i] < min) min = a[i]; // 더 작은 값을 최소값으로 설정 } printf("최대값: %d\n", max); printf("최소값: %d\n", min); return 0; }

(C/C++) main() 함수의 인수, 명령행(command line) 인수

명령행의 인수 main()함수의 인수는 명령행(command line)에서 프로그램을 실행할 때 사용됩니다. 프로그램명 인수1 인수2 인수3 ... 위와 같이 프로그램을 실행할 때, 프로그램명 뒤에 입력한 값이 명령행 인수이며, 이 값을 프로그램에서 받아서 사용할 때 main() 함수의 인수가 사용됩니다. int main(int argc, char *argv[]) int argc : 명령행 인수의 개수 char *argv[] : 명령행에서 입력한 값(문자열) argv[0] : 프로그램명 argv[1]: 첫 번때 인수 argv[2]: 두 번때 인수 ... #include int main(int argc, char *argv[]) { int i; printf("argc: %d\n", argc); for (i..

C_C++ 2022.11.07
반응형