본문 바로가기

C Programming28

[C언어 연습문제]강좌 3. Functions in C(최대 값을 구해보자 ) 학습(Study)모든 프로그래밍 언어에 존재하는 함수를 써볼 시간이 왔어요. 여기서는 간단하게 C언어에서 함수를 사용하는 방법을 익히는 문제를 풀어보려고 해요. 함수는 명령문의 모음이라고 볼 수 있겠네요. (원본을 기준으로 설명해 드리려고 하는데, 영알못이라, Function are a bunch of statements glued together를 어떻게 의역해야 할지 모르겠네요) 함수는 0개 이상의 인자값을 가질 수 있고, 명령문을 수행합니다. 반환 유형에 따라 아무것도 반환하지 않거나, 무엇인가를 반환하는 기능을 합니다. C언어 함수의 간단한 사용법입니다.return_type function_name(arg_type_1 arg_1, arg_type_2 arg_2, ...){......[if retu.. 2019. 2. 16.
[C언어 연습문제]강좌 2. Sum and Difference of Two Numbers(printf()와 scanf()) 서론 Hello, World! 를 찍어봤다면, 이제 printf()와 scanf()를 사용해서 입력을 받아보고, 출력을 해봐야죠. 아직은 복습하는 단계로 가볍게 넘어갈 수 있을 것 같아요. Hacker Rank는 해외사이트로, 모든 게 영어로 구성되어 있는데요, 영어 자료를 같이 가져오는 게 나을까요? 지금처럼 한글로 쉽게 풀어 놓는 게 좋을까요? 영어를 같이 가져오면 장점이 영어 구글링 능력의 향상과 영어 실무에 대한 이해도, 실무 업무에 대한 이해도가 올라갈 수 있다는 장점이 있지만, 영어 원문을 같이 가져오면 초보자분들이 보기 어려워 보일 수 있다는 점, 아무래도 가독성이 떨어지는 점 등이 있으니까요. 댓글로 의견을 남겨주시면 감사하겠어요~ 학습(Study)C 언어의 기본 데이터 유형은 int, f.. 2019. 2. 14.
[C언어 연습문제]강좌 1. "Hello World!" in C, C언어 소개 및 입출력 서론 코딩 연습을 하고, 연구하고, 공부하는 사이트가 있어요. 유사한 시스템의 사이트가 요즘에는 수없이 많이 있죠.그중에 Hacker Rank라는 온라인 프로그래밍 연습, 경쟁 사이트의 내용을 토대로 프로그래밍 포스팅을 시작하려고 합니다. 원래 C언어, C#, Python, HTML5, Java 등의 강의 콘텐츠를 제작할 생각이었는데, 블로그 특성상 강의 목차가 들쑥날쑥할 수 없기에 고민만 하다가 아무것도 못 하기 일쑤였죠. 프로그래밍 팁과 코드 조각을 올려볼까 생각해봤는데, 너무 메모장 같은 느낌을 줄 것 같아서 또 실천하지 못했습니다.그리고 이렇게 무라도 베어보려고, 주어진 문제에 대한 코드를 풀어가는 것으로 블로그 글이 끊기지 않도록 하면서 다시 생각해보려고 합니다. C 언어 프로그래밍의 시작 첫 .. 2019. 2. 14.
[C Console] 피보나치 수열을 구하는 프로그램 안녕하세요, 프로그래밍 언어 첫 테스트 글을 올려보고 있어요.첫 글로 당첨된 소재는 피보나치 수열의 원리를 가지고 있는 예제 프로그램이에요.예제 코드가 필요하신 분을 결론을 먼저 쓰고, 설명이나 써보는 방식으로 시작을 해보려고 합니다.해야지, 해야지 하다가 블로그 글이 밀려서 다시 죽어가고 있어서 이대로는 안 되겠다는 생각이 들더라고요. 피보나치 수열이란, 바로 앞 두 수를 합한 것이 그 사람 다음 수가 되는 수열을 의미해요. 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144로 진행되는 수열이죠. 규칙 자체는 단순한데, 1+1=2, 2+3=5, 3+5=8 이렇게 진행된다고 보시면 됩니다.C언어 프로그램은 반복문 예제에서 많이 쓰이는 예제인데요, 아래와 같이 간단한 구현해 놓은 예.. 2018. 12. 11.