fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main() {
  5. double a, b, c;
  6. double s, area;
  7.  
  8. printf("3辺の長さを入力してください (a b c): ");
  9. scanf("%lf %lf %lf", &a, &b, &c);
  10.  
  11. if (a + b > c && a + c > b && b + c > a) {
  12. s = (a + b + c) / 2;
  13.  
  14. area = sqrt(s * (s - a) * (s - b) * (s - c));
  15.  
  16. printf("三角形の面積は: %.2f\n", area);
  17. } else {
  18. printf("入力された3辺では三角形を作ることができません。\n");
  19. }
  20.  
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
3辺の長さを入力してください (a b c): 三角形の面積は: 0.00