쉽게 풀어 쓴 C언어 express 솔루션입니다.
파일을 따로 준비해놨으니 필요하시다면 다운받아서 사용해주세요^^
1.
#include <stdio.h>
int main(void)
{
int x, y;
printf("2개의 정수를 입력하시오:");
scanf("%d %d", &x, &y);
printf("몫:%d 나머지: %d \n", x/y, x%y);
return 0;
}
2.
#include <stdio.h>
int main(void)
{
double x, y;
printf("실수를 입력하시오:");
scanf("%lf%lf", &x, &y);
printf("%f %f %f %f \n", x+y, x-y, x*y, x/y);
}
3.
#include <stdio.h>
int main(void)
{
int x, y, z, max;
printf("3개의 정수를 입력하시오:");
scanf("%d %d %d", &x, &y, &z);
max = (x > y ) ? x : y;
max = (max > z ) ? max : z;
printf("최대값:%d", max);
}
4.
#include <stdio.h>
int main(void)
{
int cm;
int feet;
double inch;
const double CM_PER_FEET = (12*2.54);
printf("키를 입력하시오:");
scanf("%d", &cm);
feet = cm/(int)(CM_PER_FEET);
inch = (cm -feet*CM_PER_FEET)/2.54;
printf("%d는 %d피트 %f인치입니다.\n", cm, feet, inch);
return 0;
}
5.
#include <stdio.h>
int main(void)
{
int value;
printf("정수를 입력하시오:");
scanf("%d", &value);
printf("십의 자리:%d\n", (value/10)%10);
printf("일의 자리:%d\n", (value/1)%10);
return 0;
}
6.
#include <stdio.h>
int main(void)
{
int value;
printf("정수를 입력하시오:");
scanf("%d", &value);
value = ~value;
value += 0x1;
printf("2의 보수: %d \n", value);
return 0;
}
7.
#include <stdio.h>
int main(void)
{
int value, count;
printf("정수를 입력하시오:");
scanf("%d", &value);
printf("2를 곱하고 싶은 횟수:");
scanf("%d", &count);
printf("%d<<%d의 값: %d \n", value, count, value<<count);
return 0;
}
8.
#include <stdio.h>
int main(void)
{
double r, volume, area;
printf("구의 반지름을 입력하시오: ");
scanf("%lf", &r);
area = 4.0*3.141592*r*r;
volume = (4.0/3.0)*3.141592*r*r*r;
printf("표면적은 %f입니다.\n", area);
printf("체적은 %f입니다.\n", volume);
return 0;
}
9.
#include <stdio.h>
int main(void)
{
double stick_height, shadow_length, dist, pyramid_height;
printf("지팡이의 높이를 입력하시오: ");
scanf("%lf", &stick_height);
printf("지팡이 그림자의 길이를 입력하시오: ");
scanf("%lf", &shadow_length);
printf("피라미드까지의 거리를 입력하시오: ");
scanf("%lf", &dist);
pyramid_height = stick_height*dist/shadow_length;
printf("피라미드의 높이는 %f입니다.\n", pyramid_height);
return 0;
}
10.
#include <stdio.h>
int main(void)
{
int x, y;
printf("x 좌표를 입력하시오: ");
scanf("%d", &x);
printf("y 좌표를 입력하시오: ");
scanf("%d", &y);
(x>0)?((y>0)?printf("1사분면\n"):printf("4사분면\n")):((y>0)?printf("2사분면
\n"):printf("3사분면\n"));
return 0;
}
11.
#include <stdio.h>
int main(void)
{
double dist, degree, circ, radius;
printf("거리를 입력하시오:");
scanf("%d", &dist);
printf("각도를 입력하시오:");
scanf("%d", °ree);
circ = (360.0*900.0)/7.2;
radius = circ/(2.0*3.14);
printf("지구의 반지름은 %f:", radius);
return 0;
}
12.
#include <stdio.h>
int main(void)
{
unsigned int value;
char c1, c2, c3, c4;
printf("첫번째 문자를 입력하시오: ");
scanf(" %c", &c1);
printf("두번째 문자를 입력하시오: ");
scanf(" %c", &c2);
printf("세번째 문자를 입력하시오: ");
scanf(" %c", &c3);
printf("네번째 문자를 입력하시오: ");
scanf(" %c", &c4);
value = (c4<<24) | (c3<<16) | (c2<<8) | c1;
printf("결과값: %x", value);
}
더 많은 쉽게 풀어 쓴 C언어EXPRESS 이론 솔루션
https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%9D%B4%EB%A1%A0
더 많은 쉽게 풀어 쓴 C언어EXPRESS 프로그래밍 솔루션 :
https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%8B%A4%EC%8A%B5%EB%AC%B8%EC%A0%9C
'솔루션모음 > 쉽게 풀어 쓴 C언어 Express 실습문제' 카테고리의 다른 글
[쉽게 풀어 쓴 C언어 Express] 7장 프로그래밍 programming 솔루션 답지 (0) | 2020.04.09 |
---|---|
[쉽게 풀어 쓴 C언어 Express] 6장 프로그래밍 programming 솔루션 답지 (0) | 2020.04.03 |
[쉽게 풀어 쓴 C언어 Express] 4장 프로그래밍 programming 솔루션 답지 (0) | 2020.04.03 |
[쉽게 풀어 쓴 C언어 Express] 3장 프로그래밍 programming 솔루션 답지 (0) | 2020.04.03 |
[쉽게 풀어 쓴 C언어 Express] 2장 프로그래밍 programming 솔루션 답지 (0) | 2020.04.03 |
댓글