백준 98

백준 10950번 c언어풀이

안녕하세요 오늘은 처음에 반복할 값을 넣은뒤, 그 뒤로는 a b를 입력했을떄 a+b를 출력하는 문제를 풀어보겠습니다. 코드: #define _CRT_SECURE_NO_WARNINGS #include int main() { int a; scanf("%d", &a); for (int i = 0; i < a; i++) { int b,c; scanf("%d %d", &b, &c); printf("%d\n", b + c); } return 0; } 부가설명: 처음 입력받은 값만큼 반복하게 하려면 for(int i =0; i< a; i++) 이렇게 쓰시면 i가 0부터 a-1까지 변하여 총 a번 반복하게 됩니다.

BOJ 문제풀이 2020.05.15

백준 2739번 c언어풀이

안녕하세요 이번에는 숫자를 입력했을 때 그에 맞은 구구단을 출력하는 문제를 풀 겁니다. 핵심개념: for 코드: #define _CRT_SECURE_NO_WARNINGS #include int main() { int a; scanf("%d", &a); for (int i = 1; i < 10; i++) { printf("%d * %d = %d\n", a, i, a * i); } return 0; } 부가설명: 이번에는 for라는 함수를 씁니다 for(int 변수 = 상수; for를 실행할 조건, 변수의 변화) 위 코드에서 i++ 라고 했는데 i++ 는 i 를 1만큼 늘린다는 겁니다. 주의할 점: printf에다가 문자열을 넣을때 반드시 뒤에\n 을 붙여야 합니다. 넣지 않았을떄 출력사진을 보여드리겠습니다

BOJ 문제풀이 2020.05.15

백준 2884번 c언어풀이

시간을 입력했을 때, 그 시간의 45분 전을 출력하는 겁니다. (10 10 입력 --> 10시 10분, 출력: 9시 25분) 안녕하세요 이번에는 시와 분을 입력했을 때 그 시간 기준으로 45분 전 시간을 출력하는 문제를 풀 겁니다. 코드: #define _CRT_SECURE_NO_WARNINGS #include int main() { int a, b; scanf("%d %d", &a, &b); if (a < 24 && a!=0) { if (45 = 45) { printf("%d %d", a, b - 45); } else { printf("%d %d", 23, b + 15); } } return 0; } 부가설명: &&라는 기호를 처음 보실 겁니다. 쉽게 말해, "그리고"라고 해석하시면 됩니다. if (a

BOJ 문제풀이 2020.05.15

백준 1000번 c언어 풀이

안녕하세요 이번에는 a b를 입력하면 a+b를 출력하는 문제를 풀 것입니다. 주요개념: scanf 코드: #define _CRT_SECURE_NO_WARNINGS #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%d", a + b); return 0; } scanf 는 ""안에 있는 것들을 스캔합니다. 그리고 그 값들을 a,b로 받고, a+b를 출력합니다. 주의할 점: 첫줄에 #define _CRT_SECURE_NO_WARNINGS 라고 썼습니다. 이것은 visual studio를 쓰시는 분들께 꼭 필요한 문장입니다. visual studio는 안전한 것을 추구하기 때문에 scanf보다 더 좋은 scanf_s 함수를 추천해 줍니다. 하지만..

BOJ 문제풀이 2020.05.14

백준 10171번 c언어풀이

안녕하세요 이번에는 고양이를 출력하는 문제를 풀어보겠습니다 중요한 개념: \\ \n 코드: #include int main() { printf("\\ /\\\n ) ( ')\n( / )\n \\(__)|"); return 0; } 코드가 조금 복잡해 보입니다. 여기서 \\는 출력될 때 \로 출력됩니다. 부가설명: 여러분이 한글 폰트를 사용하시면 출력이 이상하게 된다고 느끼실 수 있습니다. 이렇게 뜨시는 분들도 계실겁니다. 결론은 이것도 맞다는 겁니다. \와 백슬래쉬는 코딩에서 같은 취급을 하기때문에 백준에 제출해도 맞다고 나옵니다.

BOJ 문제풀이 2020.05.14

백준 10718번 c언어풀이

안녕하세요 오늘은 "강한 친구 대한 육군을 줄 바꿔서 2번 출력해야 하는 문제를 풀 것입니다. 가장 중요한 개념: \n 코드: #include int main() { printf("강한친구 대한육군\n강한친구 대한육군"); return 0; } 부가설명: c언어에서 정말 많이 쓰이는 것이 \n입니다. 문자열 안에 \n를 넣으면 줄 바꿈을 해줍니다. 여기서, 조금 의아하실 분들도 있으실 텐데요. 저는 \n이라고 했는데 코드에는 안보이죠? \와 백 슬래쉬는 같습니다. 보통 한글 폰트를 사용하시면 \로 나오고, 영어만 있는 폰트를 사용하시면 백 슬래쉬가 나옵니다. 헷갈리지 않게 주의합시다!

BOJ 문제풀이 2020.05.14

백준 2557 번 c 언어풀이

안녕하세요 이번에는 가장 기초적인 Hello World! 를 출력하는 문제를 풀어보겠습니다. 가장 중요한 개념: printf 코드: #include int main() { printf("Hello World!"); return 0; } 부가설명 : 여기서 가장 c언어의 기본 적인 구조가 나오는데요, c언어는 기본적으로 stdio.h라는 파일(깊게 생각 안 하셔도 됩니다)을 이용해서 함수를 쓸 수 있게 됩니다(printf, scanf 등등). stdio.h 가 아닌 다른 파일을 써야 할 때가 있는데 그때마다 알려드리겠습니다. c 언어를 하신다면 무조건(아닌 경우도 있지만 거의 없습니다) #include int main() { /*여기다가 코드를 작성하시는 겁니다*/ return 0; } 이런 형식 이셔야 ..

BOJ 문제풀이 2020.05.14