728x90
728x170
누구나 쉽게 즐기는 C언어 콘서트 4장 실습문제 정답
누구나 쉽게 즐기는 C언어 콘서트 4장 실습문제 정답
1번
#include <stdio.h>
int main(void) {
int n1, n2;
//2개의 정수 입력
printf("첫 번째 정수를 입력하시오: ");
scanf("%d", &n1);
printf("두 번째 정수를 입력하시오: ");
scanf("%d", &n2);
//몫과 나머지 계산 후 출력
printf("몫은 %d이고 나머지는 %d입니다.\n", n1 / n2, n1%n2);
return 0;
}
2번
#include <stdio.h>
int main(void) {
int num;
//1개의 정수 입력
printf("첫 번째 정수를 입력하시오: ");
scanf("%d", &num);
//세제곱값 계산 후 출력
printf("세제곱값은 %d*%d*%d = %d입니다.\n", num, num, num, num*num*num);
return 0;
}
3번
#include <stdio.h>
int main(void) {
int x, y, z;
//3개의 정수 한 번에 입력
printf("정수를 3개 입력하시오: ");
scanf("%d %d %d", &x, &y, &z);
//x,y,z와의 주어진 관계식 계산 후 출력
printf("%d*%d-%d = %d\n", x, y, z, x*y - z);
return 0;
}
4번
#include <stdio.h>
int main(void) {
//100의자리숫자:hundreds, 10자리숫자:tens, 1의자리숫자: units
int num, hundreds = 0, tens = 0, units = 0;
//3자리의 정수 한 개 입력
printf("정수를 입력하시오: ");
scanf("%d", &num);
//100자리숫자 = 3자리 정수를 100으로 나눈 몫
hundreds = num / 100;
printf("백의 자리수: %d\n", hundreds);
//10의자리숫자 = 남은 2자리 정수를 10으로 나눈 몫
tens = (num % 100) / 10;
printf("십의 자리수: %d\n", tens);
//1의자리숫자 = 남은 2자리 정수를 10으로 나눈 나머지
units = ((num % 100) % 10) % 10;
printf("일의 자리수: %d\n", units);
return 0;
}
5번
#include <stdio.h>
int main(void) {
int x;
printf("정수를 입력하시오: ");
scanf("%d", &x);
//명시적 형변환
printf("수식의 값은 %lf입니다.\n", (double)(x*x*x - 20) / (x - 7));
//printf("수식의 값은 %lf입니다.\n", (double)((x*x*x - 20) / (x - 7)));
return 0;
}
6번
#include <stdio.h>
int main(void) {
double a, b;
printf("2개의 실수를 입력하시오:");
scanf("%lf %lf", &a, &b);
printf("합의 정수부 = %d\n", (int)a + (int)b);
return 0;
}
7번
#include <stdio.h>
#include <math.h>
int main(void) {
int x1 = 0, x2 = 0, y1 = 0, y2 = 0;
printf("첫번째 점 (x1,y1): ");
scanf("%d %d", &x1, &y1);
printf("첫번째 점 (x2,y2): ");
scanf("%d %d", &x2, &y2);
//두 점사이의 거리 공식을 sqrt()함수를 사용하여 계산 후 출력
printf("Distance= %lf\n", (double)sqrt((x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1)));
return 0;
}
728x90
그리드형
'IT > 프로그래밍' 카테고리의 다른 글
누구나 쉽게 즐기는 C언어 콘서트 6장 실습문제 정답 (0) | 2020.12.13 |
---|---|
누구나 쉽게 즐기는 C언어 콘서트 5장 실습문제 정답 (0) | 2020.12.13 |
누구나 쉽게 즐기는 C언어 콘서트 3장 실습문제 정답 (0) | 2020.12.13 |
누구나 쉽게 즐기는 C언어 콘서트 10장 연습문제 정답 (0) | 2020.12.13 |
누구나 쉽게 즐기는 C언어 콘서트 9장 연습문제 정답 (0) | 2020.12.13 |
댓글