以下是一個簡單的C語言程序,用于計算三角形的周長:
#include<stdio.h>
int main() {
float a, b, c;
printf("請輸入三角形的三條邊長(用空格隔開):");
scanf("%f %f %f", &a, &b, &c);
// 判斷輸入的邊長是否能構成三角形
if (a + b > c && a + c > b && b + c > a) {
float perimeter = a + b + c;
printf("三角形的周長為:%.2f\n", perimeter);
} else {
printf("輸入的邊長無法構成三角形!\n");
}
return 0;
}
這個程序首先接收用戶輸入的三條邊長,然后判斷它們是否能構成一個三角形。如果可以,計算并輸出三角形的周長;否則,輸出錯誤信息。