全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1830
推到 Plurk!
推到 Facebook!

直式除法

答題得分者是:wei7278
amy77806
一般會員


發表:1
回覆:1
積分:0
註冊:2007-06-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-06-20 21:43:51 IP:210.60.xxx.xxx 訂閱
#include
#include
int main(void)
{
int A,B,C,D;
printf("請輸入被除式 A=");
scanf("%d",&A);
printf("請輸入除式 B=");
scanf("%d",&B);
C=A/B;
D=A%B;
printf("%d/%d= %d...%d\n",A,B,C,D);
printf(" %d \n",C);
printf(" ------------\n");
printf(" %d ) %d \n",B,A);
scanf("%d %d",&A,&B);
system("pause");
return 0;
}
-----------------------------------
以上是我的程式碼
但我想寫成
EX:

6 13
-----------------
250)153250
1500
-------------------
325
250
--------------------
750
750
-------------------
0


這樣的除法
最後顯示出153250/250=613...0
這樣的結果
..............................
後面我該怎麼寫呢??
謝謝大家~可以教我嗎??
------
我就是邱邱
編輯記錄
taishyang 重新編輯於 2007-06-21 09:43:38, 註解 無‧
wei7278
一般會員


發表:16
回覆:19
積分:12
註冊:2004-09-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-06-20 23:19:09 IP:218.167.xxx.xxx 訂閱
您好:
你可以參考一下別人寫的,不過有用到C 語法就是了
tw.myblog.yahoo.com/jw!DxeeCkaRHB5ND.qLIboUpys.2i21/article
amy77806
一般會員


發表:1
回覆:1
積分:0
註冊:2007-06-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-06-20 23:23:04 IP:210.60.xxx.xxx 訂閱

===================引 用 wei7278 文 章===================
您好:
?????????? 你可以參考一下別人寫的,不過有用到C 語法就是了
?????????? tw.myblog.yahoo.com/jw!DxeeCkaRHB5ND.qLIboUpys.2i21/article
----------------------------
恩~這個我有參考過
不過
我還是有點不懂
我現在就卡在位數那邊不知道該怎麼寫
利用for迴圈
而且程式碼要寫到2K~所以我很困擾!
------
我就是邱邱
wei7278
一般會員


發表:16
回覆:19
積分:12
註冊:2004-09-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-06-21 08:03:54 IP:218.167.xxx.xxx 訂閱
其實他有大部分的程式碼是在美觀對齊用的
重點是數字的算法
他是先算出商數例如你的例子613,把它拆成6,1,3
分別去乘以除數
例如6x250=1500
接下他不像我們算的時候用減法
是用餘數的算法
重點在第二層迴圈的
<textarea class="cpp" rows="10" cols="60" name="code">int tmp_r=d; for ( int j=0;j OK! </textarea>
d是除數,dd是被除數
他先把除數後面加零到被除數除以它時是各位數
例如25000
讓dd%d得到3250
再用第二個for迴圈的規則視(商數的長度 - 現在處理第幾個商數(0開始) - 2)看要除以幾次十得到325
再來就換下一位商數1x250=250
依此類推

編輯記錄
wei7278 重新編輯於 2007-06-21 08:07:18, 註解 無‧
系統時間:2024-04-25 18:33:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!