안녕하세요 성조입니다. 오늘은 C++에서 클래스를 이용하여 X자와 *를 출력하는 프로그램을 갖고 왔습니다. 사실 학교에서 1차, 2차 코딩 테스트 때 나왔던 문제인데 풀 때마다 멘붕와서 실제로 시험 볼 때는 틀린 문제네요 ㅠㅠ (정작 본인이 같이 공부하는 친구 이 문제 못 풀길래 풀어줬는데 본인이 시험 때 못 푼 거는 레전드..ㅎㅎㅎㅎㅎㅎ...) 디버깅 출력 화면입니다. 소스 코드입니다.#include using namespace std; class DrawClass { private: int z=0; char q = 'x'; public: DrawClass(int a) { z = a; }; void draw(); char setFill(char b) { q = b; return q; }; int set..
안녕하세요 성조입니다. 이번 프로그램은 년, 월을 입력받고, 그 달의 마지막 날을 출력하는 프로그램입니다. 윤달이 있는 경우에는 윤달의 마지막 날짜도 출력을 하는 프로그램입니다. 윤달 조건을 넣으면 28일까지 있는 2월이 29일이 있는 달로 변하게 됩니다. 그 프로그램을 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 45 46 #include int main() { int year = 0, month = 0, day = ..
안녕하세요 성조입니다. C언어 삼항 연산자를 사용하여 3배수를 찾는 문제에 대해서 간단한 풀이를 작성해봅니다 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 #include int main(void) { int count_numa = 0; printf("정수 값을 입력하세요 : "); scanf_s("%d", &count_numa); (count_numa % 3) == 0 ? printf("\n\t3의 배수 입니다\n") : printf("\n\t3의 배수가 아닙니다\n"); return 0; } 1번 라인 C의 기본 라이브러리 함수들을 사용하기 위해서 헤더 파일을 호출합니다. 3번 라인 int형 메인을 선언합니다 5번 라인 count_numa라는 int형 변수를 0으로 초기화하고 선언합니다...
안녕하세요 성조입니다. 실수 값을 입력받아서 그 값이 0보다 작은 음의 값인 경우 양수로 바꿔서 제곱근을 계산하는 프로그램 코드를 갖고 왔습니다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include #include //제곱근 가져오기 위한 함수 int main(void) { double num1 = 0; printf("\n\t"); printf("실수 값을 입력하세요 : "); scanf_s("%lf", &num1); if (num1
이전 글 2020/10/28 - [학습/상자C] - C언어 프로그래밍 - 1 C언어 시작하기 안녕하세요 상자입니다. 오늘은 C언어에서 자주 사용되는 함수인 printf에 대해서 설명을 드리려 합니다. 이전 1편에서 printf()이 무엇을 하는 것인지도 모르는 상태로 그냥 따라 하는 설명을 드렸습니다. 한 줄 한 줄을 읽고 이해하시고 안된다면 따라 하면서 이해하시는 것도 좋다 생각합니다! 전 C언어가 배우기 어려운 언어지만 흥미를 얻기 좋은 언어라고도 생각해요. 사람마다 다르겠지만 본인은 실습하면서 배우는 것을 좋아해서 글을 계속 늘려가면서 (이론)이라고 표기하는 내용들을 제외하고는 가능하면 실습 + 출력창을 위주로 설명하는 글을 작성할 예정입니다. C언어에 함수란? 간단하게 설명하면 입력값과 출력값이 ..
안녕하세요 성조입니다 오늘은 관계, 논리, 삼항(조건) 연산자 3개를 섞어서 혼합한 C프로그래밍 문제를 가져왔습니다. 소스코드 1 2 3 4 5 6 7 8 9 #include int main() { int a = 100; int b = 100; a && b == 100 ? printf("\n\ttrue\n") : printf("\n\tfalse\n"); } 비베 화면 디버깅 화면 - 설명 - 3번 int main문을 시작합니다. 5번 라인에서 변수 a를 100으로 초기화합니다. 6번 라인에서 변수 b를 100으로 초기화합니다. 8번 라인에서 a 그리고 b가 둘 다 100이 맞아야 되는 조건을 갖습니다. (&&) 조건이 참인 경우 true 거짓인 경우 false를 반환합니다. (5, 6 번라인에서 둘 다 ..