반응형
728x170
https://www.hackerrank.com/challenges/sum-numbers-c/problem?h_r=next-challenge&h_v=zen
2가지 정수형 자료를 입력받아서 할당하고
2가지 실수형 자료를 입력받아서 할당하고
그 합과 차를 출력하는 것이다.
배경지식
printf 를 이용해 출력하거나
scanf 를 이용해 입력하려면
자료형을 맞춰줘야하는데
%d 정수 %c 문자 %s 문자열 %f 실수
각각 다르게 넣어줘야한다.
ex) scanf("%d", n);
그렇다면 정수를 읽어서 n에다 할당한다.
여러개를 한번에 넣을 수 있는데
ex)scanf("%d %d", n, m);
%d사이에 space를 넣는다. spa
ce로 숫자를 구분해서 n,m에 할당한다.
처음엔 이렇게 바로 만들어서 run 했지만
소수점의 자리수가 달랐다. 1자리로 만들어야 한다.
그래서 찾아봤더니
%f 사이에 0.1을 넣으면 소수점 1자리까지...
그렇다면
0.2 를 넣으면 2자리까지?? 물론이다.
하나 배워갑니다.
728x90
반응형
그리드형
'문제풀이(Problem Solving)' 카테고리의 다른 글
C언어 예제 7 "For Loop in C" [HackerRank] (0) | 2020.03.16 |
---|---|
C언어 예제 5 "Pointers in C" [HackerRank] (0) | 2020.03.16 |
C언어 예제 4 "Functions in C" [HackerRank] (0) | 2020.03.16 |
C언어 예제 2 "Playing With Characters" [HackerRank] (0) | 2020.03.15 |
C언어 예제 1 "Hello World!" [HackerRank] (0) | 2020.03.14 |