분류 전체보기
-
16장. 실력 다지기 연습문제 02) 문제 1 [두 수 사이의 배수]IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 07:57
16장. 실력 다지기 연습문제 02) 문제 1 [두 수 사이의 배수] /* 프로그램 사용자로부터 양의 정수 A,B 를 입력받는다. 그리고 1 이상 100 이하의 정수 중에서 A의 배수이지만 B의 배수가 아닌 모든 수를 출력하는 프로그램을 작성하자. */ #include #include #pragma warning(disable : 4996) int main(void) { int a, b; int i; printf("두 개의 정수 입력 : "); scanf(" %d %d", &a ,&b); printf("5의 배수이지만 3의 배수는 아닌 수 \n"); for (i = 0; i
-
14장. printf 함수와 scanf함수의 서식문자 완벽 정리) 문제 14-1 [ 서식문자의 조합] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 15. 08:14
14장. printf 함수와 scanf함수의 서식문자 완벽 정리) 문제 14-1 [ 서식문자의 조합] - 1 - 출력할 데이터는 long long - 출력할 최소 폭은 20 - 소수점 이하 다섯 자리까지 출력(e 표기법을 사용하지 아니함) - 출력의 최소 폭에 못 미치는 경우 오른쪽 정렬을 하고 빈 공간은 0으로 채움 #include #include int main(void) { int n1 = 1234567; double n2 = 1.554325674; printf("% -20lld \n", n1); printf("%020.5lf \n", n2); printf("%#-20x", n1); system("pause"); return 0; }
-
13장. 메모리 구조와 변수) 문제 13-1 [키워드 static의 활용] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 15. 08:13
13장. 메모리 구조와 변수) 문제 13-1 [키워드 static의 활용] - 2 /* 절대값을 구하는 함수를 정의하자. 단 이 함수는 다음 두 가지를 모두 만족해야 한다. 1. 함수 호출 시 전달되는 값의 절대값을 반환한다. 2. 함수 호출 시 0이 전달되면, 가장 최근에 반환한 절대값을 다시 반환한다. */ #include #include #pragma warning(disable : 4996) int absolute(int n); int main(void) { int number; int s = 1; while (s) { printf("절대값으로 반환할 값을 입력하세요. : "); scanf("%d", &number); if (number == 0) { s = 0; printf("마지막으로 반환한 ..
-
13장. 메모리 구조와 변수) 문제 13-1 [키워드 static의 활용] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 15. 08:12
13장. 메모리 구조와 변수) 문제 13-1 [키워드 static의 활용] - 1 /* 저금통 함수를 정의하자. 이 함수는 호출 시 전달되는 인자 값을 저금통처럼 누적킨다. 그리고 매번 누적된 금애을 출력한다. 더불어 이 함수를 테스트하기 위한 main 함수도 간단히 정의하자. */ #include #include #pragma warning(disable : 4996) void save(int money); int main(void) { int money; int s = 1; while (s) { printf("저금한 금액을 입력하세요 : "); scanf("%d", &money); save(money); if (money == 0) s = 0; } system("pause"); return 0; } ..
-
12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-2 [문자 관련 함수들의 활용] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 15. 08:11
12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-2 [문자 관련 함수들의 활용] - 2 /* 문자 '0'이 전달되면 정수 0을, 문자 '7'이 전달되면 정수 7을 반환하는 함수를 정의하자. 즉 문자를 정수로 반환하는 함수를 정의하자는 뜻이다. 이 함수의 이름과 반환형, 그리고 전달인자의 형태는 다음과 같이 정의하기로 하자. int ConvToInt (int ch); */ #include #include #pragma warning(disable : 4996) int convToint(int ch); int main(void) { char n; printf("정수 0 혹은 7을 입력하시오. : "); scanf("%c", &n); printf("입력하신 입력하신 정수는 %d 입니다.\n", ..
-
12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-1 [아스키코드의 이해] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 15. 08:10
12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-1 [아스키코드의 이해] - 2 /* 소문자를 대문자로 바꿔주는 함수를 정의하자. 함수 호출시 소문자 > 대문자로 변환. 아스키코드표를 참조할 수 없는 상황에 놓였다고 가정하고 작성 */ #include #include #pragma warning(disable : 4996) char Change_Go(char a); int main(void) { int a; printf("소문자 알파벳을 입력하시오. : "); scanf("%c", &a); printf("소문자 알파벳 '%c'를 대문자로 변환하면 '%c' 입니다.\n", a, Change_Go(a)); system("pause"); return 0; } char Change_Go(char ..
-
12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-1 [아스키코드의 이해] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 15. 08:09
12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-1 [아스키코드의 이해] - 1 /* 문자 1,2,3,4,5의 아스키코드 값을 출력하는 프로그램을 작성하여라. 주의할 점은 숫자 1,2,3,4,5가 아닌 문자 '1', '2', '3', '4', '5' 라는 것이다. */ #include #include int main(void) { char a1 = '1'; char a2 = '2'; char a3 = '3'; char a4 = '4'; char a5 = '5'; int i; printf("숫자가 아닌 문자 1의 아스키코드 값은 %d 이다.\n", a1); printf("숫자가 아닌 문자 2의 아스키코드 값은 %d 이다.\n", a2); printf("숫자가 아닌 문자 3의 아스키코드 값은 ..