#include <stdio.h>
#include <math.h>
/* 三角形の構造体 */
struct Triangle {
double a;
double b;
double c;
};
int main(void) {
struct Triangle t;
double p, s;
/* 辺の入力 */
/* ヘロンの公式 */
p = (t.a + t.b + t.c) / 2.0;
s
= sqrt(p
* (p
- t.
a) * (p
- t.
b) * (p
- t.
c));
/* 結果の出力 */
printf("三角形の辺の長さ: a = %.2f, b = %.2f, c = %.2f\n", t.
a, t.
b, t.
c);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgovKiDkuInop5LlvaLjga7mp4vpgKDkvZMgKi8Kc3RydWN0IFRyaWFuZ2xlIHsKICAgIGRvdWJsZSBhOwogICAgZG91YmxlIGI7CiAgICBkb3VibGUgYzsKfTsKCmludCBtYWluKHZvaWQpIHsKICAgIHN0cnVjdCBUcmlhbmdsZSB0OwogICAgZG91YmxlIHAsIHM7CgogICAgLyog6L6644Gu5YWl5YqbICovCiAgICBwcmludGYoIui+uiBhIOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhDogIik7CiAgICBzY2FuZigiJWxmIiwgJnQuYSk7CgogICAgcHJpbnRmKCLovrogYiDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6ICIpOwogICAgc2NhbmYoIiVsZiIsICZ0LmIpOwoKICAgIHByaW50Zigi6L66IGMg44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEOiAiKTsKICAgIHNjYW5mKCIlbGYiLCAmdC5jKTsKCiAgICAvKiDjg5jjg63jg7Pjga7lhazlvI8gKi8KICAgIHAgPSAodC5hICsgdC5iICsgdC5jKSAvIDIuMDsKICAgIHMgPSBzcXJ0KHAgKiAocCAtIHQuYSkgKiAocCAtIHQuYikgKiAocCAtIHQuYykpOwoKICAgIC8qIOe1kOaenOOBruWHuuWKmyAqLwogICAgcHJpbnRmKCLkuInop5LlvaLjga7ovrrjga7plbfjgZU6IGEgPSAlLjJmLCBiID0gJS4yZiwgYyA9ICUuMmZcbiIsIHQuYSwgdC5iLCB0LmMpOwogICAgcHJpbnRmKCLkuInop5LlvaLjga7pnaLnqY06ICUuMmZcbiIsIHMpOwoKICAgIHJldHVybiAwOwp9Cg==