質問: c言語の質問です。
回答: Cには 有理数(分数) の表現型が、言語自体にありません。 なので、当然に四則演算も直接サポートもないです。 ・表現する型(struct使ってとか) ・四則演算(する関数) 全部、自作が必要です。 # もしくは、既に存在する有理数扱えるライブラリ探してきて使う 出力は printf でやることになるでしょう。 見た目が分数チックになるように。 printf("%d/%d", 略); みたく。 約分 は、分子と分母の最大公約数 を求めればできます。 ユークリッドの互除法 でできます。