본문 바로가기

Programming

예제 circle_area.c /* circle_area.c */ #include int main(void) { double radius; double area; printf("원의 반지름 입력 : "); scanf("%lf", &radius); area = radius * radius * 3.1415; printf("원의 넓이 : %f \n", area); return 0; } 더보기
예제 char_add.c /* char_add.c */ #include int main(void) { int a, b; //char a, b; int result; //char result; printf("-50이상 +50 이하의 수 둘 입력: "); scanf("%d %d", &a, &b); result = a + b; printf("두 수의 덧셈 결과: %d \n", result); return 0; } 더보기
예제 sizeof.c /* sizeof.c */ #include int main(void) { char c = 10; int i = 3048; double f = 3.1415; printf("변수 c의 크기: %d \n", sizeof c); printf("변수 i의 크기: %d \n", sizeof i); printf("변수 f의 크기: %d \n", sizeof f); printf("char 할당 메모리: %d \n", sizeof(char)); printf("int 할당 메모리: %d \n", sizeof(int)); printf("double 할당 메모리: %d \n", sizeof(double)); printf("float 할당 메모리: %d \n", sizeof(float)); printf("double 할당 메모.. 더보기
연습 4장 (2번) 문제 /* 연습문제 4-4_2.c */ #include int main(void) { int su; //숫자를 입력 받는 변수 printf("두배로 계산할 정수 입력 : "); //su변수로 입력을 받는다. scanf("%d", &su); su = su 더보기
연습 4장 (4번) 문제 /* 연습문제 4-4_1.c */ #include int main(void) { int su; //숫자를 입력 받는 변수 printf("음의 정수 -> 양의 정수\n"); //프로그램의 설명 printf("바꿔 주는 프로그램\n\n"); printf("음의 정수나 양의 정수 입력 : "); //su변수로 입력을 받는다. scanf("%d", &su); printf("%d의 양의 정수 변환의 결과는 %d입니다.\n", su, ~su+1); //~su의 통해 Not로 변환하는데 하나의 숫자가 작게 표시된다 그래서 +1해준다 return 0; } 더보기
예제 float_error.c /* float_error.c */ #include int main(void) { int i; float f = 0.0; for(i = 0; i < 100; i++) f += 0.1; printf("%f \n", f); return 0; } 더보기
예제 notation.c /* notation.c */ #include int main(void) { int a = 0xa7; int b = 0x43; int c = 032; int d = 024; printf("16진수 0xa7: %d \n", a); printf("16진수 0x43: %d \n", b); printf("8진수 032: %d \n", c); printf("8진수 024: %d \n", d); printf("a - b = %d \n", a - b); printf("c + d = %d \n", c + d); printf("b * c = %d \n", b * c); return 0; } 더보기
연습 3-1 (5번) 문제 /* 연습문제 3-1_5.c */ #include int main(void) { int a, b, c; //입력 값을 받기 위한 변수 지정 int result; //연산 결과 변수 지정 printf("입력한 값에 (a-b)*(b+c)*(c%a) 연산 프로그램\n"); printf("a값, b값, c값을 순서대로 입력하세요: "); scanf("%d %d %d", &a, &b, &c); //a, b, c의 입력 받기 result = (a - b) * (b + c) * (c % a); //연산식 putchar('\n'); printf("(a-b)*(b+c)*(c%a)\n"); printf("계산한 결과 값은 : %d 입니다.\n", result); return 0; } 더보기