01.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int a, b;
printf("임의의 정수 입력1 : ");
scanf("%d", &a);
printf("임의의 정수 입력2 : ");
scanf("%d", &b);
printf("몫은 %d 이고 나머지는 %d 입니다.\n", a / b, a % b);
return 0;
}
02.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int date;
printf("일자 입력 >> ");
scanf("%d", &date);
printf("입력한 날짜: %d\n", date);
int year = date / 365;
int remnant = date % 365;
int month = remnant / 30;
remnant %= 30;
printf("%d년 %d월 %d일\n", year, month, remnant);
return 0;
}
03.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double cm, ft = 30.48;
printf("길이를 센티미터로 입력 (소수) >> ");
scanf("%lf", &cm);
printf("%f 센티미터: %.3f 피트\n", cm, cm / ft);
return 0;
}
04.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define PI 3.14
int main(void)
{
double radius;
printf("구의 반지름을 입력하세요 >> ");
scanf("%lf", &radius);
printf("구의 체적은 %11.3f 입니다.\n", (4.0 / 3.0) * PI * (radius * radius * radius));
printf("구의 표면적은 %11.3f 입니다.\n", 4 * PI * (radius * radius));
return 0;
}
05.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int a, b, c;
printf("세 개의 정수 입력 >> ");
scanf("%d %d %d", &a, &b, &c);
printf("가장 큰 수: %d\n", a > b ? (a > c ? a : c) : (b > c ? b : c));
return 0;
}
06.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double height, weight;
printf("키 입력: ");
scanf("%lf", &height);
printf("몸무게 입력: ");
scanf("%lf", &weight);
printf("당신은 %s 입니다", (weight <= (height - 100) * 0.9) ? "정상" : "비만");
return 0;
}
07.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int year;
double interate = 0.045;
printf("예치 기간 입력(년) >> ");
scanf("%d", &year);
printf("이율: %.1f%% 총금액: %.2f", interate * 100, 1000000 * (1 + interate * year));
return 0;
}
08.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main(void)
{
int year;
double interate = 0.045;
printf("예치 기간 입력(년) >> ");
scanf("%d", &year);
printf("이율: %.1f%% 총금액: %.2f", interate * 100, 1000000 * pow((1 + interate),year));
return 0;
}
09.
#include <stdio.h>
int main(void)
{
double x1 = 3.2, x2 = -8.3, y1 = 4.6, y2 = -2.3;
printf("(%.2f %.2f), (%.2f %.2f)\n", x1, y1, x2, y2);
printf("중심좌표: (%.2f %.2f)\n", (x1 + x2) / 2, (y1 + y2) / 2);
return 0;
}
10.
#include <stdio.h>
#include <math.h>
int main(void)
{
double a = 2, b = 3, c = -4;
double solution1 = (-b + sqrt(b * b - 4.0 * a * c)) / (2.0 * a);
double solution2 = (-b - sqrt(b * b - 4.0 * a * c)) / (2.0 * a);
printf("해1 %.3f\n", solution1);
printf("검증 계산 %.3f\n", 2 * (solution1 * solution1) + 3 * solution1 - 4);
printf("해1 %.3f\n", solution2);
printf("검증 계산 %.3f\n", 2 * (solution2 * solution2) + 3 * solution2 - 4);
return 0;
}