소개
사용자로부터 입력받은 세 개의 숫자 중 가장 큰 숫자를 찾는 것은 프로그래밍에서 흔히 접하는 문제입니다. 이 단계별 랩에서는 C++ 를 사용하여 이 문제를 해결하는 방법을 배우겠습니다.
사용자로부터 입력받은 세 개의 숫자 중 가장 큰 숫자를 찾는 것은 프로그래밍에서 흔히 접하는 문제입니다. 이 단계별 랩에서는 C++ 를 사용하여 이 문제를 해결하는 방법을 배우겠습니다.
먼저, 다음 명령을 사용하여 ~/project 디렉토리에 main.cpp 파일을 생성합니다.
touch ~/project/main.cpp
다음 코드를 복사하여 main.cpp 파일에 붙여넣습니다.
#include<bits/stdc++.h>
using namespace std;
int greatest(int a,int b,int c){
// compares three numbers and returns the greatest one
if(a>b&&a>c){
return a;
}
else if(b>a&&b>c){
return b;
}
else{
return c;
}
}
int main(){
int num1,num2,num3;
cout<<"Enter the three numbers: "; // prompt user to enter three numbers
cin>>num1>>num2>>num3;
cout<<"The greatest number is: "<<greatest(num1,num2,num3); // output the greatest number
return 0;
}
다음 명령을 사용하여 코드를 컴파일합니다.
g++ main.cpp -o main && ./main
이 명령은 코드를 컴파일하여 실행 파일 main을 생성합니다. 터미널에 출력이 표시됩니다.
이 코드는 먼저 세 개의 정수 인수를 받아 가장 큰 값을 반환하는 greatest 함수를 정의합니다.
int greatest(int a,int b,int c){
if(a>b&&a>c){
return a;
}
else if(b>a&&b>c){
return b;
}
else{
return c;
}
}
main 함수에서는 사용자에게 세 개의 숫자를 입력하라는 메시지를 표시하고, 이를 num1, num2, num3에 저장합니다. 그런 다음, 이 세 개의 숫자를 사용하여 greatest 함수를 호출하고 결과를 출력합니다.
int main(){
int num1,num2,num3;
cout<<"Enter the three numbers: ";
cin>>num1>>num2>>num3;
cout<<"The greatest number is: "<<greatest(num1,num2,num3);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int greatest(int a,int b,int c){
// compares three numbers and returns the greatest one
if(a>b&&a>c){
return a;
}
else if(b>a&&b>c){
return b;
}
else{
return c;
}
}
int main(){
int num1,num2,num3;
cout<<"Enter the three numbers: "; // prompt user to enter three numbers
cin>>num1>>num2>>num3;
cout<<"The greatest number is: "<<greatest(num1,num2,num3); // output the greatest number
return 0;
}
이 랩에서는 C++ 를 사용하여 사용자가 입력한 세 개의 숫자 중 가장 큰 숫자를 찾는 방법을 배웠습니다. 세 개의 숫자를 비교하여 가장 큰 숫자를 반환하는 함수를 만들었습니다. 그런 다음 사용자에게 세 개의 숫자를 입력하라는 메시지를 표시하고, 해당 숫자를 사용하여 함수를 호출하고 결과를 출력했습니다.