티스토리 뷰

1028.

정수 1개를 입력받아 절댓값을 출력해보자. (단, 입력되는 정수의 범위는 0 ~ 4,294,967,295 이다.)

양수만 출력하는 unsigned int 데이터형을 사용하면 0 ~ 4294967295 범위의 정수를 저장할 수 있다.

 

2147483648
#include <stdio.h>

int main(void){
  unsigned int num;
  scanf("%u",&num);
  printf("%u",num);
  return 0;
}

 

1029.

실수 1개를 입력받아 그대로 출력해보자. (단, 입력되는 실수의 범위는 +- 1.7*10-308 ~ +- 1.7*10308 이다.)

어떤 실수를 입력받아도 소수점 이하 11자리까지 출력되도록 해야만 정답으로 처리된다.

 

3.14159265359
3.14159265359
#include <stdio.h>

int main(void){
  double num;
  scanf("%lf", &num);
  printf("%.11lf",num);
  return 0;
}

 

1030. 

정수 1개를 입력받아 그대로 출력해보자.

(단, 입력되는 정수의 범위는 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 이다.)

 

long long int 데이터형을 사용하면 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 범위의 정수 값을저장시킬 수 있다. 자료형 longlong은 형식 지정자 % lld를 사용한다

 

입력 -2147483649
출력 -2147483649
#include <stdio.h>

int main(void){
  long long int n;
  scanf("%lld",&n);
  printf("%lld",n);
  return 0;
}

 

 

댓글
«   2024/12   »
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
최근에 올라온 글
글 보관함
Total
Today
Yesterday