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?
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 -
Panjang segi empat tepat ialah 'l' dan lebar ialah 'b', jadi luas ketupat ialah -
#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); }
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!