본문 바로가기
IT/프로그래밍

쉽게 풀어 쓴 C언어 Express 4장 프로그래밍 문제 해설

by nutrient 2020. 12. 8.
728x90
728x170

쉽게 풀어 쓴 C언어 Express 4장 프로그래밍 문제 해설

쉽게 풀어 쓴 C언어 Express 4장 프로그래밍 문제 해설

 

1.

#include <stdio.h>

int main(void)

{

double data;

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

scanf("%lf", &data);

printf("실수형식으로는 %f입니다\n", data);

printf("지수형식으로는 %e입니다\n", data);

return 0;

}

 

2.

#include <stdio.h>

int main(void)

{

int data;

printf("16진수 정수를입력하시오);

scanf("%x", &data);

printf("8진수로는%#o입니다\n", data);

printf("10진수로는%d입니다\n", data);

printf("16진수로는%#x입니다\n", data);

return 0;

}

 

3.

#include <stdio.h>

int main(void)

{

int x, y;

int tmp;

x = 10;

y = 20;

printf("x=%d y=%d\n", x, y);

tmp = x;

x = y;

y = tmp;

printf("x=%d y=%d\n", x, y);

return 0;

}

 

4.

#include<stdio.h>

int main(void)

{

double width, length, height; 

double volume;

printf("상자의 가로 세로 높이를 한번에 입력: ");

scanf("%lf %lf %lf", &width, &length, &height);

volume = length*width*height;

printf("상자의 부피는 %f입니다, volume);

return 0;

}

 

5.

#include<stdio.h>

int main(void)

{

const double SQMETER_PER_PYEONG=3.3058;

double pyeong, m;

printf("평을 입력하세요);

scanf("%lf",&pyeong);

m = pyeong*SQMETER_PER_PYEONG;

printf("%lf평방미터입니다,m);

return 0;

}

 

6.

#include<stdio.h>

int main(void)

{

double total;

total = (3.32e-3*9.76e-8)/(9.12e6+1.87e9);

printf("%lf\n", total);

return 0;

}

 

7.

#include<stdio.h>

int main(void)

{

double kenergy, mass, speed;

printf("질량: ");

scanf("%lf", &mass);

printf("속도: ");

scanf("%lf", &speed);

kenergy = (1.0/2.0)* mass*speed*speed;

printf("운동에너지: %lf\n", kenergy);

return 0;

}

 

8.

#include <stdio.h>

int main(void)

{

printf("%c %c %c\n", 'a'+1, 'a'+2, 'a'+3);

return 0;

}

 

9.

#include <stdio.h>

int main(void)

{

printf("\a");

printf("화재가 발생하였습니다.\n");

return 0;

}

 

 

 

10.

#include <stdio.h>

int main(void)

{

printf("\"ASCII code\", 'A', 'B', 'C'\n");

printf("\\t \\a \\n\n");

return 0;

}

 

728x90
그리드형

댓글