Re: [問題] c語言(有關分數)

看板C_and_CPP (C/C++)作者 (ㄚ春)時間16年前 (2009/03/06 21:47), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串2/2 (看更多)
#include<stdio.h> int main() { int numerator1,numerator2,denominator1,denominator2; float mul1,mul2,per; printf("請輸入第一個數的分子\n"); scanf("%d",&numerator1); printf("請輸入第一個數的分母\n"); scanf("%d",&denominator1); printf("妳/你所輸入的分數個為%d/%d \n",numerator1,denominator1); return 0; } 這是我目前用來表示分數的方法 有大大可以教我直接輸入1/2 就可以顯現出1/2 並用其運算 例如 我要2個分數相乘 我是分子乘於分子 分母乘於分母 然後再 %d/%d 表現出來的 請問還有其他方法嗎 我想學 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.89.187

03/06 21:49, , 1F
scanf("%d/%d", &num, &denom);
03/06 21:49, 1F

03/06 21:50, , 2F
試試看 scanf ("%d/%d", &n, &d) ;
03/06 21:50, 2F

03/06 22:09, , 3F
那請問 分數的乘積 是用分子乘分子 分母乘分母嗎??
03/06 22:09, 3F

03/06 22:09, , 4F
似乎只能從scanf的format string著手 @@
03/06 22:09, 4F

03/06 22:09, , 5F
有別的方法嗎??
03/06 22:09, 5F

03/07 15:03, , 6F
上面這方法不錯呀...不然你上一篇文章 推文的方法...
03/07 15:03, 6F

03/07 15:04, , 7F
分數乘法是 分子乘分子 分母乘分母沒錯..不過要考慮約分.
03/07 15:04, 7F
文章代碼(AID): #19iIbst9 (C_and_CPP)
文章代碼(AID): #19iIbst9 (C_and_CPP)