프로그래밍언어 7

[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언어 도전기 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..

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

안녕하세요! 오늘은 그동안 배웠던 부분들을 연습문제를 통해서 배워보고자 합니다~ 연습문제(1) 1. 자신의 이름을 출력하세요. 2. 두개의 정수를 입력받아 아래의 문제를 해결하세요. 2-1) A + B의 값을 구하시오 2-2) A - B의 값을 구하시오 2-3) A * B의 값을 구하시오 2-4) A / B의 값을 구하시오 2-5) A % B의 값을 구하시오 2-6) A의 16진수의 값을 구하시오 2-7) B의 8진수 값을 구하시오 3. 한개의 정수를 입력받고 ++a 값과 a++ 값의 차이를 출력하세요. 4. 두개의 정수를 입력받아 아래의 조건을 적용하여 값을 출력해보세요. 4-1) A > B 4-2) A B) && (A B) || (A