分?jǐn)?shù)問題是一個(gè)比較有意思的。c語言并沒有提供分?jǐn)?shù)這個(gè)結(jié)構(gòu),所以你可以用結(jié)構(gòu)體自己實(shí)現(xiàn)一個(gè)typedef struct{int a;//分子int b;//分母}fraction;與此同時(shí),因?yàn)閏語言不像c++那樣可以在類/結(jié)構(gòu)體中定義函數(shù),所以你要單獨(dú)定義處理分?jǐn)?shù)的函數(shù)比如化簡、判斷是否合法(分母不為0)、加減乘除等等