上の図で、functionは正しく動いてます。下では何故か、sqrtが機能しません。math.hがincludeされてないように見えますが、そうでもないようです。
functionでsqrt(100)のように数値を書けば、OKですが、sqrt(x)のように書くと、sqrtが視界から消えてしまうようです。何故ですかね?見当がつきません。VSCodeが正しく動いてませんが、ターミナルではOKみたいなのでそれでやってみてます。VSCodeを全く使わなくても同じですね。単にTerminalからgccを使っても。Eclipseでも同じでした。
ブログは正常に動いているようです。これを書いているのが、UbuntuのFirefoxです。Cromeは無いようですね。
gccやclang等のUNIX系Cコンパイラの場合、math.hを使う時、-lmオプションを与える必要があります。
gcc -lm foo.c -o foo