| 發文者 | 肉腳布 |
| 日期 | 2007/1/3 下午 01:19:22 |
| 標題 | 1.設計一個函式,可以將一個數的質因數印出來。如12=2*2*3、36=2*2*3*3? |
| Message Id | 4RlQF4$0vy@bbs.mgt.ncu.edu.tw |
| 內文 | 1. 設計一個函式,可以將一個數的質因數印出來。如12=2*2*3、36=2*2*3*3、47=47等 1. 設計一個函式,可以將一個數的質因數印出來。如12=2*2*3、36=2*2*3*3、47=47等。 (提示:假設此數為n,以n為被除數,2~n為除數相除之,如果其中有一個數m可以整除n,則表示m是n的質因數,將它印出來。接著將n/=m,繼續從2開始除到n,直到找到可以整除的數為止。如此重複上面的過程,如果除數已經和被除數相等時(m=n),表示已經沒有別的數可以整除它了,就結束程式。) #include <stdio.h> void main() { int m,n; printf("請輸入一個正整數:"); scanf(“%d”, &n); printf(“%d = ”, n); for (m=2;m<=n;m++) { if (n%m==0) { printf(“%d”, m); n/=m; if (n!=1) printf(" * "); m--; } } } -- ◎龍貓資訊天地(bbs.mgt.ncu.edu.tw) ◎[[1;33;46mbrucetsao]From: 140.115.82.88 |
.Net 原始碼 | ASP.NET News Reader Beta 0.2.9
個人資料 |
發表新文章 |
回覆 |
回信 |
轉寄 |
同標題 | 搜尋
| 列印
預覽
直接
2007/06/21 由於微軟新聞伺服器移除多數新聞群組 (newsgroup),目前遭移除之群組暫時改為隱藏純瀏覽,若狀況已定案時,將會將隱藏中的群組重新調整。[討論]