151p
Programming
2. 사용자로부터 두 개의 정수를 받아 +, -, *, /, % 연산을 하여서 화면에 출력하여 보자.
정수를 입력하시오: 10 정수를 입력하시오: 20 10 + 20 = 30 10 - 20 = -10 10 * 20 = 200 10 / 20 = 0 10 % 20 = 10 |
#include <stdio.h> |
void main(void) |
{ |
int x, y; |
printf("정수를 입력하시오: "); |
scanf_s("%d", &x); |
printf("정수를 입력하시오: "); |
scanf_s("%d", &y); |
printf("%d + %d = %d\n", x, y, x+y); |
printf("%d - %d = %d\n", x, y, x-y); |
printf("%d * %d = %d\n", x, y, x*y); |
printf("%d / %d = %d\n", x, y, x / y); |
printf("%d % %d = %d\n", x, y, x%y); |
} |
3. 이번 장까지 학습한 기법들만을 이용하여 1에서 5까지의 정수에 대하여 제곱과 세제곱값을 화면에 출력하는 프로그램을 작성하여보자.
정수 1 2 3 4 5 |
제곱갑 1 4 9 16 25 |
세제곱값 1 8 81 64 125 |
#include <stdio.h> |
void main(void) |
{ |
printf("정수 제곱값 세제곱값\n"); |
printf("%d %d %d\n", 1, 1 * 1, 1 * 1 * 1); |
printf("%d %d %d\n", 2, 2 * 2, 2 * 2 * 2); |
printf("%d %d %d\n", 3, 3 * 3, 3 * 3 * 3); |
printf("%d %d %d\n", 4, 4 * 4, 4 * 4 * 4); |
printf("%d %d %d\n", 5, 5 * 5, 5 * 5 * 5); |
} |
4. 세 자리로 이루어진 숫자를 입력받은 후에 각각의 자릿수를 분리하고 이 자릿수를 출력하는 프로그램을 작성하여보자.
정수를 입력하시오: 378 백의 자리수: 3 십의 자리수: 7 일의 자리수: 8 |
#include <stdio.h> |
void main(void) |
{ |
int x; |
printf("정수를 입력하시오: "); |
scanf_s("%d", &x); |
printf("백의 자리수:%d\n", x / 100); |
printf("십의 자리수:%d\n", (x % 100) / 10); |
printf("일의 자리수:%d\n", x % 10); |
} |
5. 조건 연산자를 이용하여 사용자로부터 받은 세 개의 정수 중에서 가장 큰 수를 출력하여보자.
정수를 입력하시오: 10 정수를 입력하시오: 20 정수를 입력하시오: 30 가장 큰 정수는 30입니다. |
#include <stdio.h> |
void main(void) |
{ |
int max,x,y,z; |
printf("정수를 입력하시오: "); |
scanf_s("%d", &x); |
printf("정수를 입력하시오: "); |
scanf_s("%d", &y); |
printf("정수를 입력하시오: "); |
scanf_s("%d", &z); |
max = (x > y) ? (x > z ? x : z) : (y > z ? y : z); |
printf("가장 큰 정수는 %d 입니다\n", max); |
} |
6. 다음 수식의 값을 계산하여서 화면에 출력하여보자. x의 값은 사용자로부터 입력받는다.
f(x) = |
x^3 - 20 |
x - 7 |
정수를 입력하시오: 10 수식의 값은 326.666667입니다. |
#include <stdio.h> |
void main(void) |
{ |
double x; |
printf("정수를 입력하시오:"); |
scanf_s("%lf", &x); |
printf("수식의 값은 %f입니다.\n", ((x*x*x) - 20) / (x - 7)); |
} |
'Solution > C언어 콘서트' 카테고리의 다른 글
C언어 콘서트 - 제5장: 조건문 연습문제 (1/4) (2) | 2014.05.28 |
---|---|
C언어 콘서트 - 제4장: 수식과 연산자 연습문제 (7/7) (3) | 2014.05.25 |
C언어 콘서트 - 제4장: 수식과 연산자 연습문제 (5/7) (0) | 2014.05.24 |
C언어 콘서트 - 제4장: 수식과 연산자 연습문제 (4/7) (0) | 2014.05.20 |
C언어 콘서트 - 제4장: 수식과 연산자 연습문제 (3/7) (0) | 2014.05.19 |