728x90

연재 완료/C Lang 예제코드 모음 83

C언어 연습문제 풀이 CH3 (1~5번)

문제 출처 : YES C (정보공학연구소/생능출판사) 1. a가 8이고, b가 0일 경우 a AND(&&) b, a OR(||) b를 구하는 프로그램을 작성하라.#include void main() { int a = 8, b = 0; printf("8 && 0 = %d \n", a && b); printf("8 || 0 = %d \n", a || b); } // 결과값 : 8 && 0 = 0 // 결과값 : 8 || 0 = 1 2. a를 99, b를 55로 하여 a 2; g = a > 2를 b >> 3을 수정했다. void main() { int a = 3, b = 11; int f, g; f = b >> 3; g = a > 2 를 하면 이진수로 0000 0010 십진수로 하면 2a > n은 a/2^n,..

C언어 연습문제 풀이 CH2 (6~10번)

문제 출처 : YES C (정보공학연구소/생능출판사) 6. 16진수 ABC + BBC를 계산하는 프로그램을 작성하라. #include void main() { int a = 0xABC, b = 0xBBC; printf("%x + %x = %x",a, b, a+b ); } 7. 두 8진수 x,y를 키보드로 입력받아 사칙연산을 하는 프로그램을 작성하라. #include void main() { int x, y; printf("첫번째 8진수를 입력하세요. :"); scanf_s("%o", &x); printf("두번째 8진수를 입력하세요.(0제외) :"); scanf_s("%o", &y); //8진수와 16진수는 일반적으로 부호를 갖는 형태로 쓰지 않기 때문에 음수값이 나올경우 쓰레기값이 나온다. //그래서 ..

C언어 연습문제 풀이 CH2 (1~5번)

문제 출처 : YES C (정보공학연구소/생능출판사) 1. 두 수(a,b)를 초기화 하여 즉 a=15, b=20을 서로 더한 결과가 10진수와 16진수로 나타나도록 프로그램을 작성하라. #include #include void main(void) { int a = 15, b = 20; printf("a가 15, b가 20일 때 a+b의 값 \n"); printf("8진수로 : %o, 16진수로 : %x \n", a + b, a + b); } 2. 두 수 정수형(a)과 실수형(b)을 선언하여 사칙연산의 결과를 정수형과 실수형으로 출력할 수 있도록 프로그램을 작성하라. #include #include void main(void) { int a; float b; printf("정수 하나를 입력하세요 : ");..

반응형