본문 바로가기

工夫/초보자의 C26

두개의 double형 실수를 받아 사칙연산의 결과를 출력하는 초보자의 C /* 두개의 실수를 받아 사칙연산의 결과를 출력 문제 출처 : 열혈강의 C 프로그래밍 */ #include main(void) { double a,b,c,d,e,f; printf("두개의 정수를 입력하시오\n"); scanf("%lf %lf",&a,&b); c = a - b; d = a + b; e = a * b; f = a / b; printf("%lf - %lf 의 값은 %lf 입니다.\n", a, b, c); printf("%lf + %lf 의 값은 %lf 입니다.\n", a, b, d); printf("%lf * %lf 의 값은 %lf 입니다.\n", a, b, e); printf("%lf / %lf 의 값은 %lf 입니다.\n", a, b, f); return 0; } 2009. 6. 28.
논리 연산자를 사용한 초보의 C 연산자 연산자의 의미 결합성 && 피연산자가 모두 참이면 true를 반환 (and의 의미) → || 피연산자 중 하나라도 참이면 true를 반환(or의 의미) → ! 피연사자가 true면 false를, false이면 true를 반환 (not의 의미) ← /*논리 연산자*/ #include int main(void) { int uio1 = 10; int uio2 = 12; int result1, result2, result3; result1 = (uio1==10 && uio2==12); result2 = (uio12); result3 = (!uio1); printf("result1 : %d \n", result1); printf("result2 : %d \n", result2); printf("result.. 2009. 6. 28.
좌표를 받아 직사각형의 넓이를 구하는 초보자의 C /* 좌표를 받아 직사각형의 넓이를 구하시오. 문제 출처 : 열혈강의 C 프로그래밍 */ #include main(void) { int a,b,c,d,e,f,g; printf("두개의 X좌표를 입력하세요\n"); scanf("%d %d",&a,&b); c = a - b; printf("두개의 Y좌표를 입력하시오\n"); scanf("%d %d",&d,&e); f = d - e; g = c * f; printf("넓이는 %d이다.\n", g); return 0; } 2009. 6. 28.
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",si.. 2009. 6. 28.