반응형
실수를 입력받아 정수부분과 소수부분을 나누어 출력하는 프로그램을 작성해보자.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void) {
double num;
printf("실수입력: ");
scanf("%lf", &num);
printf("정수 %d 소수 %.2f\n", (int)num, num-(int)num);
return 0;
}
▶ printf("정수 %d 소수 %.2f\n", (int)num, num-(int)num)
→ 소수 %.2f : 소수는 소수 둘째자리 까지만 출력함
→ (int) num : 실수로 입력받은 num값을 정수형으로 형변환
→ num - (int) num : 사용자에게 입력받은 실수에서 정수 부분만 빼면 소수에 해당
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ 연산자 연습 문제 ] 기온 출력 프로그램 (0) | 2021.10.05 |
---|---|
[ C ] [ 연산자 연습 문제 ] 연산식 계산하기 (0) | 2021.10.05 |
[ C ] [ 연산자 연습 문제 ] 단위 변경 프로그램 (0) | 2021.10.05 |
[ C ] 연산자 (0) | 2021.10.05 |
[ C ] [ 변수 연습 문제 ] 성별 출력 프로그램 (0) | 2021.09.16 |