C++에서 삼항연산을 하는 방법 | C++
여러분 안녕하세요. 혀코입니다. 이번 시간에는 C++에서 삼항연산을 하는 방법에 대해서 알아보겠습니다. # 삼항연산을 이용해서 입력된 두 정수 a, b 중 큰 값을 출력하는 방법 #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%d", a > b ? a : b); return 0; } # 삼항연산을 이용해서 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 방법 #include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%d", a < b ? (a < c ? a : c) : (b < c ? b : c)); return 0; } 이렇게 C++에서 삼항연산을 하..
2020. 9. 24.
C++에서 비교연산을 하는 방법 | C++
안녕하세요. 혀코입니다. 이번 시간에는 C++에서 비교연산을 하는 방법에 대해서 알아보겠습니다. # 정수 2개(a, b)를 입력받아 a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하는 방법 a가 b보다 클경우, a>b는 true를 반환하는데 이 값은 1이므로 %d를 통해 출력하면 1을 출력할 수 있습니다. 반면에 false의 경우 이 값은 0이므로 %d를 통해 출력하면 0이 출력됩니다. #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%d", a>b); return 0; } # 정수 2개(a, b)를 입력받아 a가 b와 같으면 1을 출력하고, 다르면 0을 출력하는 방법 #include int main() { int a, b;..
2020. 9. 21.
크기가 큰 정수를 입력받아 출력하는 방법 | long long int | C++
안녕하세요. 혀코입니다. 이번 시간에는 크기가 큰 정수를 입력받아 그대로 출력하는 방법에 대해서 알아보겠습니다. int 는 -2147483648 ~ + 2147483647 범위의 정수를 입력하고 출력할 수 있습니다. 이 범위보다 크기가 큰 정수를 입력받아 출력하려면 long long int 를 사용해야 합니다. long long int는 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 범위의 정수를 입력하고 출력할 수 있습니다. #include int main() { long long int n; scanf("%lld", &n); printf("%lld", n); return 0; } long long int를 사용할 때는 %lld 로 사용합니다. 이렇..
2020. 9. 17.