C언어 썸네일형 리스트형 [C언어] 연습문제(1) 답 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 1. 두 개의 정수를 입력받아 사칙연산이 되는 프로그램을 작성해 보세요. 12345678910111213141516#include#pragma warning (disable:4996)int main(void) { int num1; int num2; printf("두개의 정수를 입력하세요\n"); scanf("%d %d", &num1, &num2); printf("%d + %d = %d\n", num1, num2, num1 + num2); printf("%d - %d = %d\n", num1,.. 더보기 [C언어] 연습문제(1) 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 이번시간에는 이때까지 배운내용을 바탕으로 문제를 풀어 보도록 하겠습니다. 1. 두 개의 정수를 입력받아 사칙연산이 되는 프로그램을 작성해보세요. 2. 하나의 정수를 입력 받아 제곱 연산을 하는 프로그램을 작성해 보세요. 3. 하나의 정수를 입력 받아서 입력 받은 단의 구구단을 출력하는 프로그램을 작성 하세요. 4. 아래와 같이 출력되는 프로그램을 작성 하세요. 5. 아래와 같이 출력되는 프로그램을 작성 하세요. 정답은 다음 포스팅에 올리도록 하겠습니다. 직접 풀어보시면 좋을 거 같습니다. 더보기 [C언어] 배열(3)에 대해 알아보자. 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 오늘은 배열의 세번째 시간입니다. 전 시간에 말씀드린 것과 같이 2차원배열에 대해서 알아보겠습니다. 2차원배열 1)2차원 배열의 선언 2차원 배열을 선언하는 방법은 1차원배열을 선언할 때 [] 를 더 붙여주면 됩니다. ex) int num[5][3]; 첫번 째 괄호는 행의 길이를 뜻하고 두번째 괄호는 열을 뜻합니다. 다음과 같이 저장공간이 마련 될 것입니다. 위와 같은 배열을 선언 하면 num[0][0] 부터 num[4][2]까지 15개의 int형 공간이 마련 됩니다. 2차원 배열을 초기화 .. 더보기 [C언어] 배열(2)에 대해 알아보자. 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 오늘은 배열의 두번째 시간입니다. 전 시간에 말씀드린 것과 같이 문자 배열과 문자열에 대해서 알아 보겠습니다. 1)문자열 문자열을 저장하기 위해서는 char 배열을 사용 하여야 합니다. 문자열 상수는 문자열을 큰따옴표(" ") 로 묶은 것으로 문자열을 char 배열에 저장하는 방법은 다음과 같습니다. char str[] = "Hello"; char 배열을 생성하여 문자열 Hello를 저장하는 것입니다. 수행결과는 다음과 같습니다. str 배열에 hello를 저장하긴하였는데 맨 끝에 \0은 무.. 더보기 [C언어] 배열(1)에 대해 알아보자. 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 배열(Array) 1) 배열 배열이란 같은 타입의 여러개의 변수를 하나의 묶음으로 표현 하는 것을 배열 이라고 합니다. 중요한점은 배열은 같은타입 이어야 한다는 것이며 다른타입의 변수들로 구성된 배열은 만들 수 없습니다. 배열을 선언 하는 방법은 다음과 같습니다. --> 타입 배열이름[배열길이]int num[10]; --> int 형 타입의 값을 10개 저장할 수 있는 배열을 선언한다는 뜻 입니다. 배열에 저장된 공간을 접근하기 위해서 인덱스를 이용해야 합니다. 10개의 공간이 생성 되었지만.. 더보기 [C언어] 반복문에 대해 알아보자. 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 반복문 반복문은 어떤 작업이 반복적으로 사용될 때 쓰입니다. 반복문의 종류로는 for문, while문이 있습니다. 먼저 for문에 대해서 알아 보겠습니다. 1) for 문 for문의 구조는 다음과 같습니다. for(초기화;조건식;증감식){ 수행될 문장 } 간단한 예제를 통해 for문에 대해서 알아 보겠습니다. 12345678910#include int main(void) { for (int i = 0; i 더보기 [C언어] 조건문(if,switch)에 대해 알아보자. 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 조건문 프로그램의 흐름을 바꾸는 역활을 하는 문장을 제어문이라고 하는데 이 제어문에는 조건문과 반복문이 있습니다. 조건문에는 if, switch 가 있는데 먼저 if문에 대해서 알아 보겠습니다. 1) if문 먼저 if문이 어떻게 생겼는지 살펴 보겠습니다. if(조건식) { 조건식이 참일 경우 실행 되어야 할 코드 } 말로 설명 하자면 조건식이 참일 경우 { } 괄호안에 있는 코드들이 사용 됩니다. 예제를 통해 살펴 보겠습니다. 1234567891011#include int main(void).. 더보기 [C언어] 연산자 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 오늘은 연산자에 대해서 알아보겠습니다. 연산자 1) 연산자 연산자는 연산을 수행하는 기호로써 우리가 어렸을때 많이 배웠던 +,-,*,/ 등을 연산자라고 합니다. 2) 피연산자 연산자의 작업대상을 말하며 예를 들어 num+2 라는 식이 있을 때 변수 num 과 2를 피연산자라고 합니다. 3) 연산자의 종류아래 표로 정리 해보았습니다. 종류 연산자 산술 연산자 + , - , * , / , % 비교 연산자 , >=, 더보기 [C언어] 진법 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. 진법 10진법과 2진법 사람이 주로 사용하는 것은 10진법 입니다. 그렇다면 컴퓨터는 어떨까요 ? 컴퓨터는 2진법을 사용합니다. 우리는 컴퓨터를 공부하는 사람이기 때문에 2진법을 알지 못하면 컴퓨터의 동작원리나 데이터 처리방식을 이해하기는 힘들 것입니다. 우리는 int 형 변수에 10을 저장하면 10진수가 저장되는 것 처럼 보이지만 아래그림과 같이 2진수로 바뀌어서 저장 됩니다. 이처럼 2진법은 0과1로만 이루어져 있기 때문에 10진수에 비해 자리를 많이 차지 하게 된다. 비트와 바이트 비트.. 더보기 [C언어] printf 함수와 scanf 함수 안녕하세요 ! 초보개발자 입니다. 이 블로그는 개인 공부 정리용 블로그 입니다. 혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.그럼 시작하도록 하겠습니다. printf 함수 말 그대로 화면에 데이터를 출력하는 함수 입니다. 앞에서 hello.c라는 예제를 가지고 간단히 알아 보았지만 사용법은 어렵지 않다. 하지만 지시자(앞에서 사용했던 %d 이런것들 ) 의 개수가 많아 처음에는 어렵게 느껴진다. 하지만 값을 어떤 형식으로 출력해 줄 것인지를 정해주기 위한 것으로 다음과 같은 지시자가 있다. 정수 %d - 10진 정수로 출력 %o - 8진 정수로 출력 %x - 16진 정수로 출력 %u - 부호없는 정수로 출력 %p - 메모리 주소로 출력 실수 %.. 더보기 이전 1 2 3 다음