C언어 콘서트 개정3판 답지 - ceon-eo konseoteu gaejeong3pan dabji

누구나 쉽게 즐기는 c언어 콘서트 개정판 3장 연습문제 풀이

1. 다음의 식별자 중에서 잘못된 것은?

답 : 3

2. 다음 중 C에서 지원하는 자료형의 이름이 아닌 것은?

답 : 3

3. 다음의 상수 중에서 올바르지 않은 상수를 고르시오.

답 : 1

4. 65000을 저장 할 수 있는 자료형으로 가장 메모리를 적게 차지하는 자료형은?

답 : 2

5. 다음 프로그램의 실행 결과는?

답 :

c programming

class

6. 다음 코드를 컴파일 할 때, 컴파일 결고가 발생하는 이유는 무엇인가?

답 : f = 12.345; 에서 뒤에 f를 붙여 f = 12.345f;로 해야한다.

7. 다음 프로그램의 실행 결과는?

답 : x=2 y=2.000000

8. 정수 18을 이진수로 바꾸면?

답 : 4

9. 다음 프로그램의 실행 결과는?

답 : 16

10. 다음 프로그램의 실행 결과는?

답 :

A

C


프로그래밍 언어/C언어

2021. 1. 14. 17:21

누구나 쉽게 즐기는 c언어 콘서트 개정판 3장 프로그래밍

1번 문제

#include<stdio.h>

int main(void) {

float f;

printf("실수를 입력하시오:");

scanf("%f"&f);

printf("지수 형식으로는 %e입니다.", f);

return 0;

}

cs

2번 문제

#include<stdio.h>

int main(void) {

char c;

printf("문자를 입력하시오: ");

scanf("%c"&c);

printf("아스키코드: %d", c);

return 0;

}

cs

3번 문제

#include<stdio.h>

int main(void) {

double x;

printf("x의 값을 입력하시오: ");

scanf("%lf"&x);

printf("다항식의 값은 %lf입니다.", (3 * x * x * x) - (7 * x * x) + 9);

return 0;

}

cs

4번 문제

#include<stdio.h>

#define one_p 3.3058

int main(void) {

float x;

printf("면적을 제곱미터 단위로 입력하시오: ");

scanf("%f"&x);

printf("%5.2f제곱미터는 %4.2f평입니다.\n", x, x / one_p);

return 0;

}

cs

5번 문제

#include<stdio.h>

int main(void) {

printf("char형의 크기는 %d바이트입니다.\n",sizeof(char));

printf("short형의 크기는 %d바이트입니다.\n"sizeof(short));

printf("int형의 크기는 %d바이트입니다.\n"sizeof(int));

printf("long형의 크기는 %d바이트입니다.\n"sizeof(long));

printf("long long형의 크기는 %d바이트입니다.\n"sizeof(long long));

printf("float형의 크기는 %d바이트입니다.\n"sizeof(float));

printf("double형의 크기는 %d바이트입니다.\n"sizeof(double));

printf("long double형의 크기는 %d바이트입니다.\n"sizeof(long double));

return 0;

}

cs


#include<stdio.h> int main(void){ printf("%d\n",sizeof(short)); printf("%d\n",sizeof(int)); printf("%d\n",sizeof(long)); printf("%d\n",sizeof(unsigned short)); printf("%d\n",sizeof(unsigned int)); printf("%d\n",sizeof(unsigned long)); printf("%d\n",sizeof(char)); printf("%d\n",sizeof(unsigned char)); printf("%d\n",sizeof(float)); printf("%d\n",sizeof(double)); return 0; printf("정수를 입력하시오: "); scanf("%d", &x); printf("정수를 입력하시오: "); scanf("%d", &y); printf("%d + %d = %d\n", x, y, x+y); printf("%d -%d = %d\n", x, y, x-y); printf("%d * %d = %d\n", x, y, x*y); printf("%d / %d = %d\n", x, y, x/y); printf("%d %% %d = %d\n", x, y, x%y); return 0; printf("%d %d %d\n", 1, 1*1, 1*1*1); printf("%d %d %d\n", 2, 2*2, 2*2*2); %d\n", 3, 3*3, 3*3*3); printf("%d %d %d\n", 4, 4*4, 4*4*4); printf("%d %d %d\n", 5, 5*5, 5*5*5); printf("구의 반지름을 입력하시오: "); scanf("%lf", &r); printf("표면적은 %f입니다\n ", 4.0*3.141592*r*r); printf("부피는 %f입니다\n ", (4.0/3.0)*3.141592*r*r*r); printf("x의 좌표를 입력하시오: "); scanf("%d",...