Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah mungkin untuk menulis fungsi dalam program C yang mengira kawasan rombus terbesar yang mungkin boleh ditulis dalam segi empat tepat?

Adakah mungkin untuk menulis fungsi dalam program C yang mengira kawasan rombus terbesar yang mungkin boleh ditulis dalam segi empat tepat?

王林
王林ke hadapan
2023-08-27 16:21:03562semak imbas

Di sini kita akan melihat soalan di mana segi empat tepat diberikan. Kita mesti mencari luas rombus terbesar yang boleh ditulis dalam segi empat tepat. Rajah kelihatan seperti ini -

Adakah mungkin untuk menulis fungsi dalam program C yang mengira kawasan rombus terbesar yang mungkin boleh ditulis dalam segi empat tepat?

Panjang segi empat tepat ialah 'l' dan lebar ialah 'b', jadi luas ketupat ialah -

Kod sumber

#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

Atas ialah kandungan terperinci Adakah mungkin untuk menulis fungsi dalam program C yang mengira kawasan rombus terbesar yang mungkin boleh ditulis dalam segi empat tepat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Tatasusunan dalam bahasa CArtikel seterusnya:Tatasusunan dalam bahasa C