예전에 써뒀던 글인데 코드 복붙을 잘못해서 들여쓰기가 안되어 있습니다
개발도구에 코드 복붙하시고, 비주얼 스튜디오 기준 Ctrl + K + F를 하면 들여쓰기가 됩니다.
1번
#include <stdio.h>
int main(void)
{
int a, b;
printf("2개의 정수를 입력하시오: ");
scanf("%d %d", &a, &b);
printf("몫:%d 나머지:%d", a/b, a%b);
return 0;
}
2번
#include <stdio.h>
int main(void)
{
double a, b;
printf("실수를 입력하시오:");
scanf("%lf %lf", &a, &b);
printf("%lf %lf %lf %lf", a + b, a - b, a * b, a / b);
return 0;
}
3번
#include <stdio.h>
int main(void)
{
int a, b, c, max;
printf("3개의 정수를 입력하시오:");
scanf("%d %d %d", &a, &b, &c);
max = (a > b) ? a : b;
max = (max > c) ? max : c;
printf("최댓값:%d", max);
return 0;
}
4번
#include <stdio.h>
int main(void)
{
int cm, ft;
double in;
printf("키를 입력하시오(cm):");
scanf("%d", &cm);
in = cm / 2.54;
ft = in / 12;
printf("%dcm는 %d피트 %lf인치입니다.",cm,ft,in);
return 0;
}
5번
#include <stdio.h>
int main(void)
{
int x;
printf("정수를 입력하시오:");
scanf("%d", &x);
printf("십의자리:%d\n일의자리:%d", x/10, x%10);
return 0;
}
6번
#include <stdio.h>
int main(void)
{
int x;
printf("정수를 입력하시오:");
scanf("%d", &x);
printf("2의 보수: %d", ~x + 1);
return 0;
}
7번
#include <stdio.h>
int main(void)
{
int x, y;
printf("정수를 입력하시오:");
scanf("%d", &x);
printf("2를 곱하고 싶은 횟수:");
scanf("%d", &y);
printf("%d<<%d의 값: %d", x, y, x << y);
return 0;
}
8번
#include <stdio.h>
#define PI 3.141592
int main(void)
{
double radius, area, volume;
printf("구의 반지름을 입력하시오: ");
scanf("%lf", &radius);
area = 4 * PI * radius * radius;
volume = area / 3 * radius;
printf("표면적은 %lf입니다.\n체적은 %lf입니다.", area, volume);
return 0;
}
9번
#include <stdio.h>;
int main(void)
{
double bc, ac, ae;
printf("지팡이의 높이를 입력하시오: ");
scanf("%lf", &bc);
printf("지팡이 그리맞의 길이를 압력하시오: ");
scanf("%lf", &ac);
printf("피라미드까지의 거리를 입력하시오: ");
scanf("%lf", &ae);
printf("피라미드의 높이는 %lf입니다.", bc * ae /ac);
return 0;
}
10번
int main(void)
{
int x, y;
printf("x좌표를 입력하시오: ");
scanf("%d", &x);
printf("y좌표를 입력하시오: ");
scanf("%d", &y);
(x > 0 && y > 0) ? printf("1사분면") : printf("");
(x < 0 && y > 0) ? printf("2사분면") : printf("");
(x < 0 && y < 0) ? printf("3사분면") : printf("");
(x > 0 && y < 0) ? printf("4사분면") : printf("");
return 0;
}
11번
#include<stdio.h>
#define PI 3.14
int main(void)
{
double angle, length;
printf("거리를 입력하시오:");
scanf("%lf", &length);
printf("거리를 입력하시오:");
scanf("%lf", &angle);
printf("지구의 반지름은 %lf", 360 / angle * length / 2 / PI);
return 0;
}
12번
#include <stdio.h>
int main(void)
{
char input;
unsigned int save = 0x00000000;
printf("첫번째 문자를 입력하시오:");
scanf(" %c", &input);
save = save | input;
printf("두번째 문자를 입력하시오:");
scanf(" %c", &input);
save = save << 8;
save = save | input;
printf("세번째 문자를 입력하시오:");
scanf(" %c", &input);
save = save << 8;
save = save | input;
printf("네번째 문자를 입력하시오:");
scanf(" %c", &input);
save = save << 8;
save = save | input;
printf("결과값: %x", save);
return 0;
}
'쉽게 풀어쓴 C언어 Express (개정3판)' 카테고리의 다른 글
쉽게 풀어쓴 C언어 Express (개정3판) 7장 Programming 문제풀이 (0) | 2023.03.30 |
---|---|
쉽게 풀어쓴 C언어 Express (개정3판) 6장 Programming 문제풀이 (0) | 2023.03.30 |
쉽게 풀어쓴 C언어 Express (개정3판) 4장 Programming 문제풀이 (0) | 2023.03.30 |
쉽게 풀어쓴 C언어 Express (개정3판) 3장 Programming 문제풀이 (0) | 2023.03.30 |
쉽게 풀어쓴 C언어 Express (개정3판) 2장 Programming 문제풀이 (0) | 2023.03.30 |
댓글