일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 알고리즘 공부
- 화장품
- 다독
- 프로그래머스 알고리즘 공부
- 알고리즘공부
- 주식
- algorithmStudy
- C++
- algorithmTest
- 책알남
- 지혜를가진흑곰
- 경제
- 채권
- 책을알려주는남자
- 자바
- 돈
- 서평
- 자바스크립트
- 백준알고리즘
- 재테크
- Java
- algorithmtraining
- C
- 프로그래밍언어
- 독서
- JavaScript
- 성분
- 투자
- 알고리즘트레이닝
- 독후감
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
실수 1개를 입력받고 부분별로 출력하는 방법 본문
반응형
실수(float)형 숫자를 1개입력 받은 후에 정수 부분과 실수 부분을 나누어 출력해보겠습니다.
밑에 사진에서 scanf("%d.%d", &a, &b); 로 입력하게 된다면 나눠서 출력할 수 있게됩니다. 그리고 정수와 실수가 나눠지는것을 확연히 구별하기 위해서 printf("%d\n%d", a, b);를 입력했습니다.
위코드처럼 작성 후 결과값에 입력을 한다면 다음과 같이 출력될 것입니다.
하지만, 1.000001 같은 실수를 입력하게 되면 다음과 같이 출력될 것입니다.
이런 경우를 해결하기 위해서는 밑에와 같이하면 해결이 가능합니다. 단, 최대값을 정해야합니다.
정해진 범위를 넘어가면 0은 자동으로 제거되고 표시되게 됩니다.
반응형
'[Snow-ball]프로그래밍(컴퓨터) > C, C++' 카테고리의 다른 글
[C언어] C언어를 사용하기 위한 Visual studio 2022 설치 및 사용 방법! Hello World 를 출력해보자!! (4) | 2021.12.13 |
---|---|
scanf를 사용할 때 %s와 %c의 받는 차이점은? (0) | 2020.12.01 |
fgets 와 scanf의 차이 (문장의 공백 출력 유무) (0) | 2020.11.29 |
주민등록번호 입력받아서 다른 형태로 출력하기 (0) | 2020.11.29 |
scanf로 년,월,일 입력받아 출력하기 (ex.입력 : 2015.8.15 > 출력 : 2015.08.15) (0) | 2020.11.29 |
Comments