>  기사  >  백엔드 개발  >  직사각형 내에 들어갈 수 있는 가장 큰 마름모의 면적을 계산하는 함수를 C 프로그램에서 작성할 수 있습니까?

직사각형 내에 들어갈 수 있는 가장 큰 마름모의 면적을 계산하는 함수를 C 프로그램에서 작성할 수 있습니까?

王林
王林앞으로
2023-08-27 16:21:03562검색

여기서 직사각형이 주어진 질문을 보겠습니다. 직사각형에 들어갈 수 있는 가장 큰 마름모의 넓이를 구해야 합니다. 도표는 다음과 같습니다 -

직사각형 내에 들어갈 수 있는 가장 큰 마름모의 면적을 계산하는 함수를 C 프로그램에서 작성할 수 있습니까?

사각형의 길이는 'l'이고 너비는 'b'이므로 마름모의 넓이는 -

소스 코드

#include <iostream>
#include <cmath>
using namespace std;
float area(float l, float b) {
   if (l < 0 || b < 0) //if the values are negative it is invalid
      return -1;
   float area = (l*b) /2;
   return area;
}
int main() {
   float l = 20.0, b = 7;
   cout << "Area : " << area(l, b);
}

Output

Area : 70

위 내용은 직사각형 내에 들어갈 수 있는 가장 큰 마름모의 면적을 계산하는 함수를 C 프로그램에서 작성할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
이전 기사:C 언어의 배열다음 기사:C 언어의 배열