π μ§λ κΈ
μλ μ½λλ€μ μ κΉνλΈμμλ νμΈνμ€ μ μμ΅λλ€. :-)
https://github.com/YejinHwang-D/Algorithm_CodeUp
1028λ²λΆν° 1037λ²κΉμ§λ λ°μ΄ν°ν & μΆλ ₯λ³ν μμ μ λλ€.
κ·Έλ¬λ μμμ μ°μ΅ν μ μΆλ ₯ μμ μ λλΆλΆ μ μ¬ν©λλ€.
π‘ μμ£Ό μμν Tip
λ°λ³΅λλ μ½λ ννμ μ½λ© μ€νμΌ μ€μ μ μ΄μ©νλ©΄ μλμΌλ‘ μ λ ₯ν΄μ€λλ€.
# 1028λ²
μΆλ ₯ μ€λͺ : μ λ ₯λ μ μ κ·Έλλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
unsigned int n;
scanf("%u", &n);
printf("%u", n);
return 0;
}
μ λ ₯λλ κ²μ 'μ μ'μ΄λ―λ‘ int νμ μ¬μ©ν΄μΌ ν©λλ€. κ·Έλ¬λ μ λ ₯λλ μ μμ λ²μκ° 0 ~ 4,294,967,295μ΄λ―λ‘ μΌλ°μ μΈ int νμ΄ μλ unsigned int νμ μ¬μ©ν©λλ€. unsignedκ° λΆμΌλ©΄ λΆνΈκ° μλ μλ£νμ΄λΌλ λ»μΌλ‘, unsigned intνμ 0 ~ 4,294,967,295μ ννν μ μμ΅λλ€. μΆλ ₯ν λλ %dκ° μλλΌ %uλ₯Ό μ¬μ©ν©λλ€.
# 1029λ²
μΆλ ₯ μ€λͺ : μμμ μλ 11κ° μ«μμΈ μ€μ 1κ° μ λ ₯ ν κ·Έλλ‘ μΆλ ₯
μ£Όμ μ¬ν: μλ£ν λ²μ
#include <stdio.h>
int main() {
double d;
scanf("%lf", &d);
printf("%.11lf", d);
return 0;
}
μ λ ₯λλ κ²μ 'μ€μ'μ΄λ―λ‘ floatμ΄λ doubleμ μ¬μ©ν΄μΌ ν©λλ€. κ·Έλ¬λ μ λ ₯λλ μ€μμ λ²μκ° +- 1.7*10-308 ~ +- 1.7*10308 μ΄λ―λ‘, floatμ΄ μλ double λ°μ΄ν°νμ μ¬μ©ν©λλ€. (floatμ +- 3.4*10-38 ~ +- 3.4*1038) μΆλ ₯ν λλ %f (floatν μΆλ ₯)κ° μλλΌ %lf (double)μ μ¬μ©νλ©°, μμμ μλ μ«μκ° 11κ° μ΄νλ‘ λνλμΌ νλ―λ‘ %.11lf λ‘ λνλ λλ€.
# 1030λ²
μΆλ ₯ μ€λͺ : μ λ ₯λ μ μ κ·Έλλ‘ μΆλ ₯
μ£Όμ μ¬ν: μλ£ν λ²μ
#include <stdio.h>
int main() {
long long int n;
scanf("%lld", &n);
printf("%lld", n);
return 0;
}
28λ²μ μ°μ₯μ μΈ μ μ λ¬Έμ μ λλ€. μ μ μκ° μ λ ₯λλλ°, μ΄λ²μλ -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 μ μ μκ° μ λ ₯λλλ°, long longμΌλ‘ μ μΈν΄μΌ ν©λλ€. μΌλ°μ μΈ long νμ -2,147,483,648 ~ 2,147,483,647μ λ²μλ₯Ό κ°μ§λλ€.
# 1031λ²
μΆλ ₯ μ€λͺ : 10μ§μ μ λ ₯μ 8μ§μλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
printf("%o", n);
return 0;
}
10μ§μλ‘ μ λ ₯λ°μ λλ %d ννλ‘ μ λ ₯λ°κ³ , 8μ§μλ‘ μΆλ ₯ν λλ %oλ‘ μΆλ ₯ν©λλ€. μ΄λ %oλ unsigned int νμ μ λμμΌλ‘ ν©λλ€.
# 1032λ²
μΆλ ₯ μ€λͺ : 10μ§μ μ λ ₯μ 16μ§μλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
printf("%x", n);
return 0;
}
10μ§μλ‘ μ λ ₯λ°μ λλ %d ννλ‘ μ λ ₯λ°κ³ , 16μ§μλ‘ μΆλ ₯ν λλ %xλ‘ μΆλ ₯ν©λλ€. 8μ§μμ λ§μ°¬κ°μ§λ‘ %xλ unsigned int νμ μ λλ€.
# 1033λ²
μΆλ ₯ μ€λͺ : 10μ§μ μ λ ₯μ 16μ§μλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
printf("%X", n);
return 0;
}
μ λ ₯λ°μ λ μΉΈμλ₯Ό 32λ²κ³Όμ μ°¨μ΄λ %x, %Xμ λλ€. λ λ€ 16μ§μλ₯Ό λ»νλ νμ μ λ§μ§λ§, %xλ 10~15λ₯Ό μλ¬Έμ 'a'~f'' λ‘ νμνλ©°, %Xλ 10~15λ₯Ό λλ¬Έμ 'A' ~ 'F'λ‘ νμν©λλ€.
# 1034λ²
μΆλ ₯ μ€λͺ : 8μ§μ μ λ ₯μ 10μ§μλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
int n;
scanf("%o", &n);
printf("%d", n);
return 0;
}
31λ² λ¬Έμ λ₯Ό λ°λλ‘ λ°κΎΌ λ¬Έμ μ λλ€. μ λ ₯ν λ %oλ₯Ό μ¬μ©νμ¬ 8μ§μλ₯Ό μ λ ₯λ°κ³ , μΆλ ₯ν λ %dλ₯Ό μ¬μ©νμ¬ 10μ§μλ‘ μΆλ ₯νμλ©΄ λ©λλ€.
# 1035λ²
μΆλ ₯ μ€λͺ : 16μ§μ μ λ ₯μ 8μ§μλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
int n;
scanf("%x", &n);
printf("%o", n);
return 0;
}
%xλ₯Ό μ¬μ©ν΄ 16μ§μλ₯Ό μ λ ₯λ°κ³ , %oλ₯Ό μ¬μ©ν΄ 8μ§μλ‘ μΆλ ₯ν©λλ€.
# 1036λ²
μΆλ ₯ μ€λͺ : μλ¬Έμ 1κ°λ₯Ό 10μ§μλ‘ κ°μΌλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
char a;
scanf("%c", &a);
printf("%d", a);
return 0;
}
μλ¬Έμ 1κ°λ₯Ό μ λ ₯λ°μ λλ char νμΈ %cλ₯Ό μ¬μ©νλ©°, ASCII 10μ§μ μΆλ ₯μ int νμΈ %dλ₯Ό μ¬μ©ν©λλ€. μ΄λ λνλ΄λ μλ£νλ§ μ μκ³ μ λ ₯λ°λ κ²μ λ¬Έμμ΄λ―λ‘ λ³μμ λ°μ΄ν°νμ char μμ μ£Όμν΄μ£ΌμΈμ.
# 1037λ²
μΆλ ₯ μ€λͺ : 10μ§μ μ μ 1κ°λ₯Ό ASCII λ¬Έμλ‘ μΆλ ₯
μ£Όμ μ¬ν: λ°μ΄ν°ν
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
printf("%c", a);
return 0;
}
36λ²κ³Ό λ°λλ‘ μ λ ₯μ μ μν %d, μΆλ ₯μ λ¬Έμν %cλ₯Ό μ¬μ©ν©λλ€. λ§μ°¬κ°μ§λ‘ μ μν μ λ ₯μ λ¬ΈμνμΌλ‘ λνλΌ λΏμ΄λ―λ‘ λ³μλ int μμ μ£Όμν΄μ£ΌμΈμ.