본문 바로가기
728x90

c example codes7

[C Examples] struct과 pointer를 활용한 선수별 점수 출력하기 struct과 pointer를 활용한 선수별 점수 출력하기 포스트 난이도: HOO_Intern # Example codes 이번 포스트에서는 struct과 pointer를 활용하여 선수별 점수를 출력하는 예제코드를 살펴볼 수 있다. 아래의 예제코드를 살펴보면 struct과 더불어 각 선수의 아이디를 입력받아 저장하는데, 이 과정에서 포인터를 활용하여 데이터가 저장되는 걸 알 수 있다. 여기서 추가적으로 아이디를 입력했을 때 중복 여부를 확인할 수 있는 조건 블록을 작성해 줄 수도 있다. 포인터를 확실히 익혀야 다음 단계로 넘어갈 수 있기 때문에 아래의 예제코드를 통해서 포인터와 struct 사용에 대해서 확실히 이해하고 넘어가도록 하자. #include // Define the Player structu.. 2023. 10. 2.
[C Examples] struct을 활용한 영화 정보 출력하기 struct을 활용한 영화 정보 출력하기 포스트 난이도: HOO_Intern # Example codes 이번 포스트에서는 C에서 struct을 어떻게 사용할 수 있는지를 살펴볼 수 있다. 아래의 예제코드는 간략한 영화 데이터를 struct을 활용해서 저장하고 출력해내고 있다. 영화 정부에 들어가 데이터의 경우 동일한 type들을 가지고 있기 때문에 struct을 통해서 타입을 설정해 준 다음 MovieData라는 struct에 저장되어 있는 방식을 movie1과 movie2에서 사용하고 있다. 여기서 struct은 어렵게 생각할 필요없이 마치 글을 작성하는 데 있어서 정해진 양식을 저장해 준 다음에 불러서 반복적으로 사용하는 거와 비슷하다고 생각하면 된다. 그래서 우리는 한국말로 struct을 "구조체.. 2023. 10. 2.
[C Examples] 누가 시험을 잘봤을까 (exam highest, lowest, average): for loop, array, if statement 누가 시험을 잘 봤을까 (exam highest, lowest, average): for loop, array, if statement 포스트 난이도: HOO_Intern # Example Codes 이번 포스트는 C언어를 기반으로 한 최댓값과 최솟값 그리고 평균값을 구해보는 예제코드이다. 예제코드에서 중점적으로 살펴봐야 할 부분은 배열을 어떻게 활용하고 있는지이다. 아래의 예제코드는 1차 배열을 활용하여 각 값들을 비교하여 원하는 값을 산출해내고 있다. #include int main() { int exam[] = { 70, 80, 94, 85, 47, 68, 98, 77, 85, 88 }; int highest = exam[0]; int lowest = exam[0]; float total = 0; .. 2023. 9. 19.
[C Examples] 고양이 중에 누가 가장 밥을 많이 먹나: for loop, 2 dimensional array, if statement 고양이 중에 누가 가장 밥을 많이 먹나: for loop, 2 dimensional array, if statement 포스트 난이도: HOO_Junior # Example codes 글쓴이는 동물 애호가이다. 오늘은 간단하면서도 재미있는 예제코드를 만들어보았다. 이번 예제코드에서는 고양이 3마리가 매일 얼마만큼의 밥을 먹으며, 최종적으로 누가 가장 많은 밥을 며칟날 먹었는지를 산출해 내는 걸 확인할 수 있다. 예제코드에서 유심히 살펴봐야 할 부분은 이차 배열을 활용하여 각각의 값들을 저장해주고 있으며, 이를 이중 for loop에서 어떻게 데이터 값들이 저장되고 if문에서 특정 값을 산출해 내기 위해 어떻게 계산이 되는 지이다. 거두절미하고 코드를 살펴보도록 하자. #include int main() .. 2023. 9. 18.
[C Examples] 시간대별 통화요금 계산기 예제코드: if, else, char 시간대별 통화요금 계산기 예제코드: if, else, char 포스트 난이도: HOO_Junior # Example Codes #include #include int main() { int min, dayOrNight; float rCharge, pCharge; char serviceCode; printf("The rates are computed as follows: Regular service: $10.00 plus first 50 minutes are free.\n"); printf("Charges for over 50 minutes are $0.20 per minute, Premium service: $25.00 plus. \n"); printf("Enter your service code:");.. 2023. 2. 20.
[C Examples] GPA 계산기 예제코드: if(), else if() GPA 계산기 예제코드: if(), else if() 포스트 난이도: HOO_Intern # Example Codes #include #include int main() { float gpa; printf("Enter the GPA:\n"); scanf("%f.2", &gpa); if (gpa > 3.9 || gpa == 3.9){ printf("Dean's list.\n"); } else if(gpa < 2.00){ printf("GPA is below the graduation requirement.\n"); } printf("Coded by HOO.\n"); return 0; } Enter the GPA: 3.9 Dean's list. Coded by HOO. Enter the GPA: 1.96 G.. 2023. 2. 17.
[C Examples] 도시의 인구 수 예측하기, 예제코드: scanf(), putchar() 도시의 인구 수 예측하기, 예제코드: scanf(), putchar() 포스트 난이도: HOO_Intern # Example Codes #include int main() { double hooPopulation; int t; printf("Enter a year after 2022>"); putchar ('\n'); scanf("%d",&t); hooPopulation = 88.732+(5.889*(t-2022)); printf("Predicted HOO City population for %d (in thousands): ",t); putchar ('\n'); printf("%.5f",hooPopulation); putchar ('\n'); printf("Posted by HOO"); return 0.. 2023. 1. 30.
728x90