C# 12

[백준 문제 도전기] 1008 10869 10430

안녕하세요~ 오늘은 백준문제 2번째 시간입니다~ 1. 1008번 문제 입니다 문제는 아래 링크에 있습니다! www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이번 문제를 풀이를 해보는 이유는 우리가 잘 사용하지 않는 double에 대해서 알아보려고 합니다! double도 float처럼 실수형을 표현하는 자료형입니다! 하지만 표현하는 방법에 대해서는 어떻게 표현할까? 하면 잘 떠오르시지 않으시죠 ㅎㅎ 그래서 풀이를 준비했습니다 float를 표현할 때에는 %f 를 통해서 표현을 하면 됩니다 물론 double도 %f 로 해도 되긴 합니다만 문제의 답은 0.333333 을 표현하라고 되..

[백준문제 도전기 1편] 10171 10172

안녕하세요! 앞으로 종종 백준문제들을 풀고 도움이 되셨으면 해서 제가 해봤던 소스코드들도 같이 올리려고 합니다 참고로 봐주셨으면 좋겠습니다! 먼저 10171번 고양이 문제입니다! www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net #include int main() { printf("\\ /\\\n"); printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|\n"); return 0; } 비주얼 스튜디오로 출력을 하게되면 고양이가 많는지 잘 구분이 안가더라구요.. 그래서 2~3번 수정끝에 겨우 했습니다 참고 하셨으면 좋겠습니다~ 다음 10172번 강아지 문제 입니다! ..

[C언어 도전기] 연습문제(4)

안녕하세요~ 오늘은 switch문을 통해서 연습문제를 간단하게 풀어보고 가겠습니다! 문제) 점수를 입력받아 해당하는 학점을 출력하세요.(switch문 사용) 이전에 했었던 조금의 예제를 이번에는 완성해서 출력 해보도록 하겠습니다! 위와같이 학점 문제를 출력하였습니다 제가 입력하는 점수에 따라 학접이 나오게 분류 하였습니다~ 잠깐! 여기서 질문! 위와같이 점수를 66점을 입력 받았는데 어떻게 D등급이 나오는지 아시나요? 제가 입력한 점수를 66 / 10 은 6.6이 나오게 됩니다 하지만 저희가 선언한 자료형은 int이죠? 그렇기 때문에 뒤에 소수점은 버려지게 되고 6만 남게 됩니다 따라서 case 6에 해당하므로 "D 등급입니다" 를 반환 할 수 있었습니다~ 오늘은 간단했지만 다양하게 복습 해보실 수 있는..

[C언어 도전기] 연습문제(3)

안녕하세요! 오늘은 앞서 말씀드린데로 앞에서 배운 것들을 간단하게 문제로 배워보는 시간을 가져보려고 합니다! 연습문제를 통해서 제어문들에 대해서 익혀가셨으면 좋겠습니다~ 1. while 문을 통해서 구구단을 2단부터 9단까지 출력하시오. 2. for 문을 통해서 구구단을 2단부터 9단까지 출력하시오. 3. for 문을 통해서 구구단을 거꾸로 출력하시오 (9단부터 2단까지) 이제 어떻게 풀었는지 같이 살펴보겠습니다!(제가 한 코딩과 여러분들이 하신 코딩방법이나 스타일이 다르실 수 있으니 참고로 해주시면 됩니다! 정답은 없어요!) 1. 저는 while 중첩문을 통해서 구구단을 출력했습니다 사진은 다 보이지 않지만 9단까지 문제없이 출력됩니다! 이제 처음 a가 앞에 나오는 단입니다! 저는 2단부터 출력을 하려..

[C언어 도전기 11편] switch

안녕하세요! 오늘은 제어문에서 switch 문을 배워보려고 합니다! switch 문은 조건에 만족하면 출력을 하는 if문과 아주 유사합니다! 하지만 if는 여러가지 조건을 충족시키려면 조건을 중첩if나 if문을 반복적으로 사용을 해야하지만 switch는 여기서 다르게 세워 볼 수 있습니다! 그렇다면 이제 기본적인 조건들을 한 번 살펴보겠습니다. #include int main() { switch ( 조건문 ) case 1 : break; case 2 : break; default : break; return 0; } switch 옆에 조건문 보이시죠? 저 조건문의 값이 1이 나오게 되면 case 1 로 이동하게 되어 해당하는 출력을 하게 됩니다. 즉 switch의 조건을 만족하게 되는 case 문의 번호..

[C언어 도전기 특별편] 백준 (문제 사이트 소개)

안녕하세요! 오늘은 공부하시면 도움이 많이 되실꺼같은 사이트를 소개해드리고자 글을 작성하게되었습니다! 초보자부터 숙련자까지 모두가 접할 수 있고 모른다면 질문을 통해서 알아갈 수 있는 사이트입니다 백준 : www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 이미 많은 분들은 알고 계실 수도 있겠지만 한 번 소개해드리면 좋을거같아 소개해드립니다 ㅎ 사이트를 이용하기 위해선 회원가입을 진행해서 해주셔야 문제풀이등이 가능하니 가입 해주셔야합니다! 이후 여러가지 카테고리들을 통해서 커뮤니케이션등 다양한 활동들을 하실 수 있습니다! 그리고 위 사진처럼 단계별로 내가 ..

[C언어 도전기 10편] for

안녕하세요! 오늘은 for 에 대해서 배워보겠습니다! 이전에 배웠던 while 문처럼 반복문에 속하지만 표현하는 방법이 조금 다르니 오늘 한 번 같이 배워 보겠습니다! 먼저 기본적으로 for 문이 어떻게 사용되는지 알아보겠습니다! (1) for #include int main() { for(초기값; 조건식; 증감식) { } return 0; } for 문은 위와같이 사용되고 있습니다! 확실히 이전 while 문과는 다르게 반복문에 붙어야 할 조건들이 한눈에 들어오기때문에 조금 더 쉽게 보일 것입니다 여기서 하나하나 알아보겠습니다 먼저 초기값 설정입니다 우리 항상 어떤 값을 입력/출력 받을 때에 변수를 선언하며 초기값을 주었었죠? (예를들어 int a = 0; 처럼입니다) 그와 마찬가지로 for 안에 루프..

[C언어 도전기 9편] while

안녕하세요! 오늘은 제어문중 while 에 대해서 알아보겠습니다! 먼저 while의 조건에 대해서 아래 코드를 통해서 간단히 알아보겠습니다 (1) while #include int main() { while (조건문) { } return 0; } 위 코드를 통해서 보시다싶이 while 옆에 조건이 붙게 됩니다. 우리가 지난 연산자 시간을 통해서 배웠듯이 컴퓨터는 참과 거짓의 값을 1 , 0 으로 나타내고 있습니다 그렇기 때문에 조건을 만족한다면 참으로 while 안에 있는 값이 출력이 될 것이고 만약 조건을 만족하지 않는다면 0을 반환하면서 프로그램이 종료되겠죠? 그렇다면 이제 간단한 예제를 통해서 while 을 조금 더 알아보겠습니다. 위 예제를 통해서 간단히 알아보겠습니다 while 옆에 있는 조건이 a

[C언어 도전기 8편] if(2)

안녕하세요~ 오늘은 if 두번째 시간으로 if 중첩문과 else if 에 대해서 알아보고자 합니다! 먼저 if 중첩문에 대해서 설명을 드릴게요 쉽게 설명해서 조건에 조건을 추가한다는 의미입니다 ㅎ 이렇게 말하면 조금 헷갈리시죠? ㅋㅋ.. 예시를 들어서 설명 드리겠습니다. 한개의 정수를 입력받아 a 는 2보다 크면서 10 이하의 수를 만족하면 "정답입니다" 를 출력한다. → 위 조건의 수를 만족할려면 첫번째 조건인 a > 2 의 조건을 만족해야 합니다 그리고 이후에 a < 10 을 만족해야 우리가 원하는 출력문구가 나오겠죠? 이제 코딩을 통해서 한 번 알아보겠습니다. 위 조건을 코딩하여 나타냈습니다 그리고 조건안에 해당하는 숫자를 입력받아서 결과까지 나오게 만들었습니다. 그렇다면 이번에는 조건에 해당하지 ..

[C언어 도전기 7편] 제어문(if) -1편

안녕하세요~ 오늘은 드디어 C언어에서 많이 사용하게 되는 제어문들을 배우게 됩니다! 그중 첫번째로 if에 관해서 알아보겠습니다! if 문은 말그대로 만약에 라는 조건이 붙는 조건문이라고도 불리는데요! 조건이 맞으면 참 아니면 거짓으로 우리가 알고 있듯이 C언어에서 사용 되는 방법도 그러합니다! 아래 코드를 통해서 우리가 기본 문법을 알아보도록 하겠습니다. 먼저 if안에 조건이 만족을 한다면 if문안에 있는 부분을 출력합니다 하지만, if문의 조건이 만족을 안하는 경우도 생길 수 있겠죠? 그럴때에 오는 것이 else 구문입니다, if조건을 만족하지 않을 때에 else 의 값이 출력되는데 나는 if문의 조건이 참이 아니면 아무것도 출력하지 않겠다고 하신다면 else 문을 써주시지 않으셔도 됩니다~ #incl..