C++ 로 가장 큰 숫자 찾기 프로그램

C++Beginner
지금 연습하기

소개

이 랩에서는 세 개의 숫자 중 가장 큰 숫자를 찾는 C++ 프로그램을 작성합니다.

새 파일 생성

다음 명령을 사용하여 ~/project 디렉토리에 main.cpp라는 새 파일을 생성합니다.

touch ~/project/main.cpp

필요한 헤더 파일 포함

cout, cin, 및 system 함수를 사용하기 위해 iostreamcstdlib 헤더 파일을 포함해야 합니다.

#include <iostream>
#include <cstdlib>

main() 함수 생성

main() 함수를 생성하기 위해 다음 코드를 추가합니다.

int main() {
  // code will go here
  return 0;
}

세 개의 float 변수 선언

사용자가 입력한 세 개의 숫자를 저장하기 위해 세 개의 float 변수를 선언해야 합니다.

float n1, n2, n3;

사용자 입력을 요청

cout 함수를 사용하여 사용자에게 세 개의 숫자를 입력하라는 메시지를 표시하고, cin 함수를 사용하여 방금 선언한 변수에 해당 숫자를 저장합니다.

std::cout << "Enter three numbers: ";
std::cin >> n1 >> n2 >> n3;

가장 큰 숫자 결정

일련의 if 문을 사용하여 세 숫자 중 가장 큰 숫자를 결정하고 출력합니다.

if (n1 >= n2 && n1 >= n3) {
  std::cout << "Largest number: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
  std::cout << "Largest number: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
  std::cout << "Largest number: " << n3;
}

프로그램 실행

다음 명령을 사용하여 프로그램을 컴파일하고 실행합니다.

g++ main.cpp -o main && ./main

전체 코드

다음은 main.cpp 파일의 전체 코드입니다.

#include <iostream>
#include <cstdlib>

int main() {
  float n1, n2, n3;
  std::cout << "Enter three numbers: ";
  std::cin >> n1 >> n2 >> n3;
  if (n1 >= n2 && n1 >= n3) {
    std::cout << "Largest number: " << n1;
  }
  if (n2 >= n1 && n2 >= n3) {
    std::cout << "Largest number: " << n2;
  }
  if (n3 >= n1 && n3 >= n2) {
    std::cout << "Largest number: " << n3;
  }
  return 0;
}

요약

이 랩에서는 세 개의 숫자 중 가장 큰 숫자를 찾는 C++ 프로그램을 작성했습니다. if 문을 사용하여 값을 비교하고, coutcin을 사용하여 사용자 입력을 받는 방법을 배웠습니다. 또한 터미널에서 C++ 프로그램을 컴파일하고 실행하는 방법도 배웠습니다.