printf(6)
-
C언어 - printf, scanf
printf printf() 함수는 C언어의 표준 출력 함수입니다. 우리가 원하는 서식을 입력하면 그 서식에 맞춰 그대로 출력(stdout)해주는 함수입니다. #include int printf(const char* restrict format, ...); - const char* format 출력할 데이터를 입력합니다. ex) "hello world"를 출력하고 싶다면 다음과 같은 코드를 통해 출력할 수 있습니다. #include int main(void){ printf("hello world"); return 0; } printf() 에는 위와 같이 문자열 뿐만 아니라 변수의 값을 넣을 수도 있는데, 변수의 값를 출력하기 위해서는 서식 문자라는 것을 통해 출력할 수 있습니다. 서식 문자 출력 데이터 ..
2022.11.03 -
백준 - ??!
백준의 ??! 문제입니다. 문제 해결 코드입니다. #include int main(void){ char str[60]; scanf("%s", str); printf("%s??!", str); // 문자열 + ??! return 0; } 참고로 C, C++ 17 이전 버전에서는 코드를 저렇게 작성하면 ??!가 |로 치환됩니다. 이는 삼중자 때문이고, 치환을 막기 위해 ?\?!로 작성해야 합니다. 참고한 곳 (삼중자) https://st-lab.tistory.com/289
2022.10.27 -
백준 - 사칙연산
백준의 사칙연산 문제입니다. 문제 해결 코드는 다음과 같습니다. #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%d\n", A + B); // 더하기 printf("%d\n", A - B); // 빼기 printf("%d\n", A * B); // 곱하기 printf("%d\n", A / B); // 나누기(몫) printf("%d\n", A % B); // 나누기(나머지) }
2022.10.27 -
백준 - A x B
백준의 A x B 문제입니다. 이 문제는 a, b에 값을 입력받고 곱해서 결과를 출력하는 문제입니다. 문제 해결 코드입니다. #include int main(void){ int a, b; scanf("%d %d", &a, &b); printf("%d", a * b); // a x b를 출력 return 0; } 제출하면 성공입니다.
2022.10.26 -
백준 - A + B
백준의 A + B 문제입니다. 이 문제는 A와 B의 값(정수)을 입력받고 더해서 출력하라는 문제입니다. 문제 해결 코드는 다음과 같습니다. #include int main(void){ int a, b; scanf("%d %d", &a, &b); // a, b의 값 입력 printf("%d", a + b); // a + b의 값 출력 return 0; } scanf 함수로 a, b의 값을 입력받고 a + b를 출력합니다. 정답입니다
2022.10.25 -
백준 - Hello World
백준의 Hello World 문제입니다. 이 문제는 단순히 Hello World! 라는 문자열을 출력하면 되는 간단한 문제입니다. 문제 해결 코드는 다음과 같습니다. #include int main(void){ printf("Hello World!"); return 0; } printf 함수는 인자로 오는 문자열을 출력해주는 함수이므로 Hello World! 문자열을 그대로 출력합니다. 정답입니다
2022.10.25