분류 전체보기166 C프로그래밍 8장 Programming 2019. 9. 4. 21:05 작성 혼자 풀어본 쉽게 풀어쓴 C언어 Express 8장 Programming 8장 함수 정확하지 않을 가능성 높음!!!!!!! 1. 다음과 같은 간단한 기능을 하는 함수들을 작성하고, 사용자로부터 임의의 값을 입력받은 후에 작성한 함수들을 테스트하여 보자. (a) 주어진 정수가 짝수이면 1을 반환하고 홀수이면 0을 반환하는 함수 int even(int n) (b) 주어진 정수의 절대값을 구하는 함수 int absolute(int n) (c) 주어진 정수가 음수이면 -1을, 양수이면 1을 0이면 0을 반환하는 함수 int sign(int n) #include int even(int n) { if (n % 2 == 0) return 1; else return 0; }.. 2022. 12. 22. C프로그래밍 7장 Programming 2019. 9. 4. 21:05 작성 혼자 풀어본 쉽게 풀어쓴 C언어 Express 7장 Programming 정확하지 않을 가능성 높음!!!!!!! 1.1부터 100 사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그램을 다음의 3가지 반복 구조를 사용하여 작성하라. (a) while 루프 (b) for 루프 (c) do... while 루프 **do... while문 do{ 실행문 }while (조건문); *3의 배수의 합은 i%3 == 0 의 조건으로 검사할 수 있다. 2. 반복 루프는 파일의 끝을 만날 때까지 자료를 처리하는 데 많이 사용된다. 표준 입력에서는 사용자가 Ctrl+Z를 입력하면 파일의 끝으로 간주한다. scanf()가 Ctrl+Z를 만나면 EOF를 반환한다. 사용자가 .. 2022. 12. 22. C프로그래밍 6장 Programming 2019.08.28 0:52 작성 혼자 풀어본 쉽게 풀어쓴 C언어 Express 6장 Programming 정확하지 않을 가능성 높음!!!!!!! 1. 키보드에서 하나의 문자를 읽어서 모음과 자음을 구분하는 프로그램을 작성하여 보자. 단, switch문을 사용한다. * case 뒤에 문자가 오면 '' 작은따옴표 사용하기 ex) case 'a': 2. 사용자로부터 2개의 정수를 받아서 첫 번째 정수가 두 번째 정수로 나누어 떨어지는 지를 검사하는 프로그램을 작성하라. 즉 약수인지를 검사한다. 3. 사용자로부터 3개의 정수를 읽어 들인 후에 if-else 문을 사용하여 가장 작은 값을 결정하는 프로그램을 작성하라 4. 컴퓨터와 가위, 바위, 보 게임을 하는 프로그램을 작성하라. 컴퓨터는 사용자에게 알리지.. 2022. 12. 22. C프로그래밍 5장 Programming 2019.08.28 0:52 작성 혼자 풀어본 쉽게 풀어쓴 C언어 Express 5장 Programming 정확하지 않을 가능성 높음!!!!!!! 1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성하라. 2. 2개의 double형의 실수를 읽어서 합, 차, 곱, 몫을 구하는 프로그램을 작성하라. * double형의 실수를 입력받을 때는 형식 지정자로 "%lf"를 사용하는 것을 잊지 말자. 3. 3개의 정수 값을 입력받아서, 3개의 정수 값 중에서 최대값을 출력하는 프로그램을 작성하라. * 조건 ? True : False; 4. cm로 표현된 키를 입력받아 피트와 인치로 변환하는 프로그램을 작성하라. 단, 1피트는 .. 2022. 12. 22. C프로그래밍 4장 Programming 2019.07.31 17:01 작성 혼자 풀어본 쉽게 풀어쓴 C언어 Express 4장 Programming 정확하지 않을 가능성 높음!!!!!!! 1. 2. 3. 4. 5. 6. 7. 8. 문자형식(%c), 아스키코드 9.경보음->이스케이프 시퀀스 \a 10. "출력은 \" \출력은 \\ (C프로그래밍 4장 Programming 원글 : https://blog.naver.com/hhahee/221601214171 ) 2022. 12. 22. C언어 공부[C프로그래밍] 2019.07.29 19:13 작성 1. #printf #scanf #float #include int main(void) { float x, y, area; printf("삼각형의 밑변: "); scanf("%f", &x); printf("삼각형의 높이: "); scanf("%f", &y); area = x * y * 0.5; printf("삼각형의 넓이: %f ", area); return 0; } 2. #\a #\b #형식지정자 #include int main(void) { int i, p; printf("아이디와 패스워드를 4개의 숫자로 입력하세요: \n"); printf("id:____\b\b\b\b"); scanf("%d", &i); printf("pass:____\b\b\b\b"); scan.. 2022. 12. 22. 형식 지정자 2019.07.12 12:28 작성 형식 지정자 의미 예 %d 정수를 10진수로 입력 scanf("%d", %i); %f float형의 실수로 입력 scanf("%f", %f); %lf double형의 실수로 입력 scanf("%lf", %d); %c 문자 형태로 입력 scanf("%c", %ch); %s 문자열 형태로 입력 scanf("%s", %s); char s[20]; C언어에서 scanf 혹은 배열과 같은 곳에 쓰이는 형식 지정자를 표로 정리해보았다. (형식 지정자 원본 글 : https://blog.naver.com/hhahee/221583860573 ) 2022. 12. 22. C언어 공부 2019.07.12 11:59 작성 #C언어 공부를 시작하려고 한다. 준비하고 있는 과정에서 어찌보면 가장 기초이기 때문에..! 오랜만에 Visual Studio 2017을 실행시켜 가장 기본적인 소스코드를 작성해보았다. Hello World 를 출력하는 #include int main(void) { printf("Hello World"); return 0; } 일단 프로젝트를 생성하면 2가지 파일이 생성된다. 생성된 프로젝트의 이름으로 되어 있는 cpp파일과 pch.cpp파일. 그 곳에 새로운 파일을 생성하여 (HelloWolrd.c) 소스코드를 작성하고 실행하려고 하면 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 C1010 미리 컴파일된 헤더를 찾는 동안 .. 2022. 12. 22. [자료구조] 자료구조 소스코딩 2017.04.17 23:26 작성 //C++ 배열로 구현한 int 스택 클래스void push(int e) { if (isFull()) error("스택 포화 에러"); data[++top] = e;}int pop() { if (isEmpty()) error("스택 공백 에러"); return data[top--];}int peek() { if (isEmpty()) error("스택 공백 에러"); return data[top];}void display() { printf("[스택 항목의 수 = %2d] ==> ", top + 1); for (int i = 0; i ", data[i]); printf("\n");}// 원형 큐 프로그램void enqueue(int val) { if (isFull()).. 2022. 12. 22. 이전 1 ··· 11 12 13 14 15 16 17 ··· 19 다음