C And C++/C

C And C++/C

[C언어] 2부터 100까지의 정수 중에 소수는 몇 개나 되며 각각의 소수를 구하는 프로그램을 for를 이용하여 작성하라.

안녕하세요 성조입니다. 이전에 풀이했던 코드를 정리하다가 소스 코드에 문제가 있음을 확인하고 코드를 수정했습니다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 #include unsigned int Prime(int a); unsigned int Prime_count(); // 2부터 100까지 정수 중 소수 갯수 출력 unsigned int main() { Prime_count(); printf("\n"); for (int i = 2; i

C And C++/C

[C언어] 구조체 배열을 이용해서 성적을 입력받는 프로그램

안녕하세요 성조입니다. 오늘 코테보고 블로그 정리를 추가적으로 진행하려다 보니 이전에 학교 수업으로 제출했던 과제 파일을 찾아서 포스팅 및 C언어 간단한 복습을 진행했습니다. 이 코드는 Scanf_s를 사용하는 최신 버전이 아닌 구버전을 기준으로 작성된 코드입니다. 구현 방향 C언어 구조체를 활용하여 값을 입력받고 총점과, 평균을 구하는 프로그램을 작성하라. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #define _CRT_SECURE_NO_WARNINGS #include typedef struct { char name[10..

C And C++/C

[C언어] 2010년 버전 개인 프로젝트 주소록 프로그램 (스케치) - 1

안녕하세요 성조입니다. 학번은 15.. 모집단위 이동을 했기 때문에 아직 4학년 1학기 재학중이며, 전공 이수 학점이 부족해서 이번 학기에 1학년 과목 중 C언어 프로그래밍을 수강 중입니다. 다름이 아니라 이번 수업에서는 2010년 버전으로 수업을 나가시고 명품 C 프로그래밍 책을 사용하시는 것 때문에 종종 가볍게 정리해서 글을 작성할 수 있을 것 같다는 생각에 포스팅을 하기로 했습니다. 아무래도 교수님께서 1학년 수업으로 잡으셨기 때문에 프로젝트가 주먹구구식 형태에 가까운 프로젝트를 주신 것 같습니다. 사실 주소록 프로그램의 경우 기능의 개수에 따라서 프로젝트 규모로 잡기 애매한 부분도 있을 것 같아요. 그래도 교수님께서 처음부터 차근차근 잘 설명해 주시고, 1학년 학우님들을 많이 배려해 주시는 모습이..

C And C++/C

[C언어] 1000이하의 친화수 구하는 프로그램

안녕하세요 성조입니다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #include #include void friendly_number(int* array, int a); int main(){ int* array_number; array_number = (int*)calloc(1000, sizeof(int)); friendly_number(array_number, 1000); for (int i = 1; i i){ if (array_number[array_number[i]] == i){ printf("\n\t"); printf("%d의 친화수는 %d입니다.", i, ..

C And C++/C

[C언어] 1을 1개 2를 2개... 출력하는 프로그램, 1, 1 2, 1 2 3,... 출력하는 프로그램

안녕하세요 성조입니다. 1을 1개 2를 2개... 출력하는 프로그램 소스코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include int main() { printf("프로그래밍은 상상이다 \n"); for (int i = 1; i

C And C++/C

[C언어] 카프리카수 구하기, 네 자리 Kaprika수 구하기 프로그램

안녕하세요 성조입니다. 이전에 풀었던 카프리카 수(Kaprika) 문제에 대해서 갖고 왔습니다. ko.wikipedia.org/wiki/%EC%B9%B4%ED%94%84%EB%A6%AC%EC%B9%B4_%EC%88%98 카프리카 수 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수학에서 카프리카 수(Kaprekar number)는 인도의 수학자 카프리카에 의해 정의된 수로 어떤 수의 제곱수를 두 부분으로 나누어 더하였을 때 다시 원래의 수가 되는 ko.wikipedia.org 사실문제를 풀기 전에는 카프리카 수가 뭔지 모르고 봤기 때문에 위키백과에 검색해서 아 이게 이런 숫자들을 의미하는 것이구나 하고 이해한 뒤 문제를 풀었습니다. 1 2 3 4 5 6 7 8 9 10 11 12 ..

C And C++/C

[C언어] 조건을 만족하는 정사각형의 한 변의 길이를 구하는 프로그램

안녕하세요 성조입니다. 오늘도 이전에 풀었던 소스코드를 하나 갖고 왔습니다. 6가지 조건을 만족하는 정사각형의 한 변의 길이를 구하는 문제입니다. 하나하나 주석을 달았기 때문에 소스코드 통 하나, 주석으로 달았던 내용 하나를 올리고 포스팅을 끝내겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include unsigned short each_sum(unsigned short area, unsigned short circum); unsigned short square_root(unsigned ..

C And C++/C

[C언어] *로 빈 사각형과 빈 공간 다이아몬드 출력하기

안녕하세요 성조입니다. 종강과 동시에 C언어 부족한 부분을 시작으로 자료구조, 웹, 알고리즘 등을 공부를 조금씩 시작했습니다. 그런데 제가 학과 변경을 하면서 친구가 C언어 책이 3권 있다고 준다 했던 책에 나온 *로 패턴이 그려진 문제를 봤더니 보자마자 눈으로 안 풀려서 엥 어떻게 풀었지..라는 생각으로 문제당 5분은 잡은 것 같네요.. 그래서 이런 패턴 문제가 나오면 다음에는 바로 풀기 위해서 개인 풀이를 남겨보려 합니다. 다음 패턴의 해설을 시작하겠습니다. * * * * * * * * * * * * * * * * 위 표는 문제 (a) 번에 제시된 모습을 따온 것입니다. 표의 패턴을 보면 가로 4줄 세로 6줄의 칸이 존재합니다. (i, j)의 2x2행렬로 표현하면 2,2~2,5와 3,2~3,5의 공간..

SeongJo
'C And C++/C' 카테고리의 글 목록