>>325
ありがとうございます。
ggc -ostd=c99 ファイル名 -lm を実行しましたがだめでした

変数の宣言を二回しています。
ということは170行目で宣言してはいけないということですよね?
知り合いの環境では動きました。ということは新たに加えて宣言してはいけないようなプログラムだと
いうことですか?

知り合いは遠くの人なので何度も実行結果を送ってもらうわけにはいかないので
なんとかしたいです。