복습 챌린지
Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 15번째.
챌린지
쉬움다음과 같은 작업을 수행하는 C 프로그램을 작성하세요:
- 다음 변수들을 선언하고 초기화합니다:
- 값이 25인 정수형 변수
age - 값이 19.99인 실수형 변수
price - 값이 'A'인 문자형 변수
grade #define을 사용하여 값이 100인 상수MAX_SCORE
- 값이 25인 정수형 변수
- 다음을 계산합니다:
- 15% 할인된 후의
price를 계산하여discounted_price변수에 저장합니다 - 명시적 형변환(explicit casting)을 사용하여
discounted_price를 정수로 변환하고rounded_price에 저장합니다
- 15% 할인된 후의
부동 소수점 숫자는 소수점 아래 정확히 2자리까지 표시되도록 형식을 지정해야 합니다.
직접 해보기
#include <stdio.h>
int main() {
// 변수 선언 및 초기화
// 할인된 가격 계산
// 캐스팅을 사용하여 정수로 변환
// 모든 변수 출력
printf("Age: %d\n", age);
printf("Price: $%.2f\n", price);
printf("Discounted Price: $%.2f\n", discounted_price);
printf("Rounded Price: $%d\n", rounded_price);
printf("Grade: %c\n", grade);
printf("Max Score: %d\n", MAX_SCORE);
return 0;
}