#include <stdio.h>
int main() {
/*
[문제1]
정수형 변수 value1을 선언하고 5를 저장한 후,
전위 증가 연산자를 사용하여 아래와 같이 출력하세요.
[실행 결과]
6
6
[조건]
첫 번째 출력문에서는 ++value1을 출력합니다.
두 번째 출력문에서는 value1을 출력합니다.
*/
// [문제1] 코드 작성
int value1 = 5;
printf("%d\n", ++value1);
printf("%d\n", value1);
printf("\n\n");
// ------------------------------------------
/*
[문제2]
정수형 변수 value2를 선언하고 8을 저장한 후,
후위 증가 연산자를 사용하여 아래와 같이 출력하세요.
[실행 결과]
8
9
[조건]
첫 번째 출력문에서는 value2++를 출력합니다.
두 번째 출력문에서는 value2를 출력합니다.
*/
// [문제2] 코드 작성
int value2 = 8;
printf("%d\n", value2++);
printf("%d\n", value2);
printf("\n\n");
// ------------------------------------------
/*
[문제3]
정수형 변수 value3을 선언하고 10을 저장한 후,
전위 감소 연산자와 후위 감소 연산자를 사용하여
아래와 같이 출력하세요.
[실행 결과]
9
9
8
[조건]
첫 번째 출력문에서는 --value3을 출력합니다.
두 번째 출력문에서는 value3--을 출력합니다.
세 번째 출력문에서는 value3을 출력합니다.
*/
// [문제3] 코드 작성
int value3 = 10;
printf("%d\n", --value3);
printf("%d\n", value3--);
printf("%d\n", value3);
printf("\n\n");
// ------------------------------------------
/*
[문제4]
정수형 변수 number4를 선언하고 3을 저장한 후,
증가 연산자와 감소 연산자를 사용하여
아래와 같이 출력하세요.
[실행 결과]
3
5
5
3
[조건]
아래 순서대로 연산하여 출력합니다.
number4++
++number4
number4--
--number4
*/
// [문제4] 코드 작성
int number4 = 3;
printf("%d\n", number4++);
printf("%d\n", ++number4);
printf("%d\n", number4--);
printf("%d\n", --number4);
printf("\n\n");
// ------------------------------------------
/*
[문제5]
정수형 변수 first5와 second5를 선언한 후,
정수 2개를 입력받아 first5가 second5보다 큰지
비교한 결과를 출력하세요.
[입력 예시]
10 4
[실행 결과]
1
[조건]
scanf()를 사용하여 정수 2개를 입력받습니다.
> 관계 연산자를 사용합니다.
조건이 참이면 1, 거짓이면 0이 출력됩니다.
*/
// [문제5] 코드 작성
int first5;
int second5;
scanf("%d %d", &first5 ,&second5);
printf("%d\n", first5>second5);
printf("\n\n");
// ------------------------------------------
/*
[문제6]
정수형 변수 first6와 second6를 선언한 후,
정수 2개를 입력받아 두 수가 같은지와 다른지를
각각 출력하세요.
[입력 예시]
7 7
[실행 결과]
같은가? 1
다른가? 0
[조건]
== 연산자와 != 연산자를 사용합니다.
비교 결과는 1 또는 0으로 출력합니다.
*/
// [문제6] 코드 작성
int first6;
int second6;
scanf("%d %d", &first6 ,&second6);
printf("%d\n", first6==second6);
printf("\n\n");
// ------------------------------------------
/*
[문제7]
정수형 변수 score7을 선언한 후,
점수를 입력받아 점수가 80 이상이고 100 이하인지
판단한 결과를 출력하세요.
[입력 예시]
95
[실행 결과]
1
[조건]
>= 연산자와 <= 연산자를 사용합니다.
논리 AND 연산자 &&를 사용합니다.
조건이 참이면 1, 거짓이면 0을 출력합니다.
*/
// [문제7] 코드 작성
int score7;
scanf("%d", &score7);
printf("%d\n", 80<=score7<=100);
printf("\n\n");
// ------------------------------------------
/*
[문제8]
정수형 변수 age과 ticket을 선언한 후,
나이가 14세 이상이거나 티켓을 가지고 있는지
판단한 결과를 출력하세요.
티켓이 있으면 1, 없으면 0을 입력합니다.
[입력 예시]
12 1
[실행 결과]
입장 가능 여부 : 1
[조건]
논리 OR 연산자 ||를 사용합니다.
*/
// [문제8] 코드 작성
int age, ticket;
scanf("%d %d", &age, &ticket);
if(age>=14||ticket==1){
printf("입장 가능 여부 : 1");
}
else{
printf("입장 가능 여부 : 0");
}
printf("\n\n");
// ------------------------------------------
/*
[문제9]
정수형 변수 isOpen을 선언한 후,
가게의 영업 상태를 입력받아 논리 부정 결과를 출력하세요.
영업 중이면 1, 영업 중이 아니면 0을 입력합니다.
[입력 예시]
1
[실행 결과]
영업 중이 아닌가? 0
[조건]
논리 NOT 연산자 !를 사용합니다.
*/
// [문제9] 코드 작성
int isOpen;
scanf("%d", &isOpen);
if(isOpen=1){
printf("영업 중이 아닌가? 0");
}
else{
printf("영업 중이 아닌가? 1");
}
printf("\n\n");
// ------------------------------------------
/*
[문제10]
정수형 변수 total과 count,
실수형 변수 average을 선언하세요.
total에 32를 저장하고 count에 7을 저장한 후,
형변환을 하지 않은 나눗셈 결과와
형변환을 한 나눗셈 결과를 각각 출력하세요.
[실행 결과]
정수 나눗셈 결과 : 4.000000
실수 나눗셈 결과 : 4.571429
*/
// [문제10] 코드 작성
int total=32;
int count=7;
float average;
average=total/count;
printf("정수 나눗셈 결과 : %f\n", average);
printf("실수 나눗셈 결과 : %f", (float)total/(float)count);
printf("\n\n");
// ------------------------------------------
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: